Cities in Iran
27 cities in the directory. The capital always appears first.
Largest cities
TehranCapital7,153,309 residentsMashhad2,307,177 residentsIsfahan1,547,164 residentsKaraj1,448,075 residentsTabriz1,424,641 residentsShiraz1,249,942 residentsQom900,000 residentsAhvaz841,145 residentsKermanshah621,100 residentsRasht594,590 residentsKerman577,514 residentsOrūmīyeh577,307 residentsZahedan551,980 residentsHamadān528,256 residentsArāk503,647 residentsYazd477,905 residentsEslamshahr450,000 residentsArdabīl410,753 residentsZanjan357,471 residentsBandar Abbas352,173 residentsSanandaj349,176 residentsQazvin333,635 residentsKhorramshahr330,606 residentsKhorramabad329,825 residentsShahrīār309,607 residentsQods309,605 residentsKashan304,487 residents