Powierzchnia miejscowości wynosi około 0,7 km². Piran należy do najgęściej zaludnionych miejscowości miejskich Słowenii; według słoweńskiego urzędu statystycznego 1 stycznia 2026 roku gęstość zaludnienia przekraczała 5300 mieszkańców na kilometr kwadratowy.

Historia Starożytność i wczesne średniowiecze Okolice Piranu były zamieszkane przed podbojem rzymskim przez Histrów, lud związany z półwyspem Istria. Po zajęciu tych ziem przez Rzymian w II wieku p.n.e., na wybrzeżu i w jego zapleczu rozwijały się gospodarstwa oraz niewielkie osady związane z rolnictwem, rybołówstwem i handlem morskim.

Po osłabieniu administracji rzymskiej ludność skupiała się w łatwiejszych do obrony miejscach położonych na wyspach i półwyspach. Piran został wymieniony w VII- bądź VIII-wiecznych źródłach powołujących się na geografa z Rawenny, we wczesnym średniowieczu znajdował się kolejno pod wpływami bizantyjskimi, frankijskimi i patriarchów Akwilei.

W średniowieczu miasto rozwinęło własne instytucje komunalne i prawo miejskie. Zachowane statuty Piranu stanowią ważne źródło do badań nad organizacją władz, sądownictwem, handlem i życiem społecznym średniowiecznych miast Istrii.