TehranTehrān · 14.1 million · Very large city (10M+)
MashhadKhorāsān-e Raẕavī · 3.3 million · Large city (3M-10M)
EsfahanEşfahān · 2.2 million · Major city (1M-3M)
KarajAlborz · 2 million · Major city (1M-3M)
ShirazFārs · 1.6 million · Major city (1M-3M)
TabrizĀz̄arbāyjān-e Sharqī · 1.6 million · Major city (1M-3M)
AhvazKhūzestān · 1.3 million · Major city (1M-3M)
QomQom · 1.2 million · Major city (1M-3M)
KermanshahKermānshāh · 947,000 · Mid-sized city (300K-1M)
KermanKermān · 738,000 · Mid-sized city (300K-1M)
OrumiyehĀz̄arbāyjān-e Gharbī · 736,000 · Mid-sized city (300K-1M)
Borvayeh-ye Al Bu `AzizKhūzestān · 690,000 · Mid-sized city (300K-1M)
RashtGīlān · 680,000 · Mid-sized city (300K-1M)
ZahedanSīstān va Balūchestān · 588,000 · Mid-sized city (300K-1M)
HamadanHamadān · 554,000 · Mid-sized city (300K-1M)
YazdYazd · 530,000 · Mid-sized city (300K-1M)
ArdabilArdabīl · 529,000 · Mid-sized city (300K-1M)
Bandar `AbbasHormozgān · 527,000 · Mid-sized city (300K-1M)
ArakMarkazī · 521,000 · Mid-sized city (300K-1M)
EslamshahrTehrān · 448,000 · Mid-sized city (300K-1M)
ZanjanZanjān · 431,000 · Mid-sized city (300K-1M)
SanandajKordestān · 413,000 · Mid-sized city (300K-1M)
QazvinQazvīn · 403,000 · Mid-sized city (300K-1M)
KhorramabadLorestān · 373,000 · Mid-sized city (300K-1M)
GorganGolestān · 351,000 · Mid-sized city (300K-1M)
ShahriarTehrān · 310,000 · Mid-sized city (300K-1M)
Shahr-e QodsTehrān · 310,000 · Mid-sized city (300K-1M)
KashanEşfahān · 304,000 · Mid-sized city (300K-1M)
MalardTehrān · 281,000 · Smaller city (100K-300K)
MaraghehĀz̄arbāyjān-e Sharqī · 272,000 · Smaller city (100K-300K)
DezfulKhūzestān · 265,000 · Smaller city (100K-300K)
BabolMāzandarān · 250,000 · Smaller city (100K-300K)
Qa'em ShahrMāzandarān · 248,000 · Smaller city (100K-300K)
Khomeyni ShahrEşfahān · 247,000 · Smaller city (100K-300K)
SabzevarKhorāsān-e Raẕavī · 244,000 · Smaller city (100K-300K)
AndimeshkKhūzestān · 240,000 · Smaller city (100K-300K)
AmolMāzandarān · 238,000 · Smaller city (100K-300K)
PakdashtTehrān · 236,000 · Smaller city (100K-300K)
NajafabadEşfahān · 235,000 · Smaller city (100K-300K)
BorujerdLorestān · 235,000 · Smaller city (100K-300K)
MadanKhūzestān · 231,000 · Smaller city (100K-300K)
QarchakTehrān · 231,000 · Smaller city (100K-300K)
BojnurdKhorāsān-e Shomālī · 229,000 · Smaller city (100K-300K)
VaraminTehrān · 226,000 · Smaller city (100K-300K)
Bandar-e BushehrBūshehr · 224,000 · Smaller city (100K-300K)
NeyshaburKhorāsān-e Raẕavī · 222,000 · Smaller city (100K-300K)
SavehMarkazī · 221,000 · Smaller city (100K-300K)
BirjandKhorāsān-e Jonūbī · 204,000 · Smaller city (100K-300K)
Nasim ShahrTehrān · 200,000 · Smaller city (100K-300K)
KhowyĀz̄arbāyjān-e Gharbī · 199,000 · Smaller city (100K-300K)
BukanĀz̄arbāyjān-e Gharbī · 194,000 · Smaller city (100K-300K)
Shahr-e KordChahār Maḩāl va Bakhtīārī · 190,000 · Smaller city (100K-300K)
SemnanSemnān · 185,000 · Smaller city (100K-300K)
FardisAlborz · 181,000 · Smaller city (100K-300K)
Shahin ShahrEşfahān · 173,000 · Smaller city (100K-300K)
MalayerHamadān · 170,000 · Smaller city (100K-300K)
MahabadĀz̄arbāyjān-e Gharbī · 168,000 · Smaller city (100K-300K)
SaqqezKordestān · 165,000 · Smaller city (100K-300K)
ShahrudSemnān · 165,000 · Smaller city (100K-300K)
Bandar-e MahshahrKhūzestān · 163,000 · Smaller city (100K-300K)
RafsanjanKermān · 162,000 · Smaller city (100K-300K)
Gonbad-e KavusGolestān · 152,000 · Smaller city (100K-300K)
MarvdashtFārs · 149,000 · Smaller city (100K-300K)
KamalshahrAlborz · 142,000 · Smaller city (100K-300K)
JahromFārs · 142,000 · Smaller city (100K-300K)
Torbat-e HeydariyehKhorāsān-e Raẕavī · 140,000 · Smaller city (100K-300K)
MarivanKordestān · 137,000 · Smaller city (100K-300K)
ShahrezaEşfahān · 135,000 · Smaller city (100K-300K)
ZabolSīstān va Balūchestān · 135,000 · Smaller city (100K-300K)
YasujKohgīlūyeh va Bowyer Aḩmad · 135,000 · Smaller city (100K-300K)
KhorramshahrKhūzestān · 133,000 · Smaller city (100K-300K)
MarandĀz̄arbāyjān-e Sharqī · 131,000 · Smaller city (100K-300K)
JiroftKermān · 130,000 · Smaller city (100K-300K)
SalmasĀz̄arbāyjān-e Gharbī · 128,000 · Smaller city (100K-300K)
BamKermān · 127,000 · Smaller city (100K-300K)
BehbahanKhūzestān · 123,000 · Smaller city (100K-300K)
DorudLorestān · 122,000 · Smaller city (100K-300K)
NazarabadAlborz · 120,000 · Smaller city (100K-300K)
Mohammad ShahrAlborz · 119,000 · Smaller city (100K-300K)
Bandar-e AnzaliGīlān · 119,000 · Smaller city (100K-300K)
IranshahrSīstān va Balūchestān · 114,000 · Smaller city (100K-300K)
FasaFārs · 111,000 · Smaller city (100K-300K)
BorazjanBūshehr · 111,000 · Smaller city (100K-300K)
BanehKordestān · 110,000 · Smaller city (100K-300K)
ChabaharSīstān va Balūchestān · 107,000 · Smaller city (100K-300K)
Robat KarimTehrān · 105,000 · Smaller city (100K-300K)
KashmarKhorāsān-e Raẕavī · 102,000 · Smaller city (100K-300K)
ShushtarKhūzestān · 102,000 · Smaller city (100K-300K)
AharĀz̄arbāyjān-e Sharqī · 101,000 · Smaller city (100K-300K)
Masjed SoleymanKhūzestān · 100,000 · Smaller city (100K-300K)
Torbat-e JamKhorāsān-e Raẕavī · 100,000 · Smaller city (100K-300K)
AbharZanjān · 99,000 · Small city (under 100K)
MianehĀz̄arbāyjān-e Sharqī · 99,000 · Small city (under 100K)
Do GonbadanKohgīlūyeh va Bowyer Aḩmad · 97,000 · Small city (under 100K)
KazerunFārs · 97,000 · Small city (under 100K)
BehshahrMāzandarān · 95,000 · Small city (under 100K)
AlvandQazvīn · 94,000 · Small city (under 100K)
PiranshahrĀz̄arbāyjān-e Gharbī · 92,000 · Small city (under 100K)
Eslamabad-e GharbKermānshāh · 91,000 · Small city (under 100K)
AligudarzLorestān · 89,000 · Small city (under 100K)
KuhdashtLorestān · 89,000 · Small city (under 100K)
Fulad ShahrEşfahān · 88,000 · Small city (under 100K)
KhowrasganEşfahān · 86,000 · Small city (under 100K)
BonabĀz̄arbāyjān-e Sharqī · 85,000 · Small city (under 100K)
ShirvanKhorāsān-e Shomālī · 83,000 · Small city (under 100K)
NaqadehĀz̄arbāyjān-e Gharbī · 82,000 · Small city (under 100K)
MeybodYazd · 81,000 · Small city (under 100K)
TakestanQazvīn · 80,000 · Small city (under 100K)
LangarudGīlān · 79,000 · Small city (under 100K)
BumahenTehrān · 79,000 · Small city (under 100K)
BaharestanEşfahān · 79,000 · Small city (under 100K)
Bandar-e Emam KhomeyniKhūzestān · 78,000 · Small city (under 100K)
Bandar EmamKhūzestān · 78,000 · Small city (under 100K)
QorvehKordestān · 78,000 · Small city (under 100K)
ShushKhūzestān · 77,000 · Small city (under 100K)
NahavandHamadān · 76,000 · Small city (under 100K)
ArdakanYazd · 75,000 · Small city (under 100K)
RamhormozKhūzestān · 74,000 · Small city (under 100K)
KhomeynMarkazī · 74,000 · Small city (under 100K)
Meshgin ShahrArdabīl · 74,000 · Small city (under 100K)