ClimateSearch

Climate in Iran

105 cities in Iran, compared on thirty-year climate normals. Open any city for its month-by-month record, or take the quiz to see which of them fits the weather you actually like.

Hottest summers
Masjed Soleymān

average high 118°F (48°C) in the warmest month

Mildest winters
Bandar Abbas

coldest-month lows near 57°F (14°C)

Driest
Zābol

2.2 in (55 mm) of rain a year

Wettest
Rasht

48.2 in (1224 mm) of rain a year

The 40 largest cities

CityWarmest-month highColdest-month lowRain a yearPopulation
Tehran97°F (36°C)35°F (2°C)9.7 in (246 mm)7.2M people
MashhadRazavi Khorasan94°F (35°C)29°F (-1°C)10.8 in (274 mm)2.3M people
Isfahan97°F (36°C)31°F (0°C)5.9 in (150 mm)1.5M people
KarajAlborz Province96°F (36°C)32°F (0°C)10.5 in (268 mm)1.4M people
TabrizEast Azerbaijan93°F (34°C)26°F (-3°C)10.1 in (257 mm)1.4M people
ShirazFars102°F (39°C)34°F (1°C)7.9 in (201 mm)1.2M people
QomQom Province101°F (38°C)37°F (3°C)8.7 in (221 mm)900k people
AhvazKhuzestan116°F (47°C)46°F (8°C)10.5 in (268 mm)841k people
KermanshahKermanshah Province101°F (39°C)31°F (0°C)19.4 in (492 mm)621k people
RashtGilan Province87°F (31°C)40°F (4°C)48.2 in (1224 mm)595k people
Kerman93°F (34°C)32°F (0°C)4.7 in (119 mm)578k people
OrūmīyehWest Azerbaijan88°F (31°C)22°F (-5°C)13.4 in (341 mm)577k people
ZahedanSistan and Baluchestan100°F (38°C)34°F (1°C)3.3 in (83 mm)552k people
HamadānHamadan Province92°F (34°C)23°F (-5°C)13.2 in (336 mm)528k people
ArākMarkazi97°F (36°C)28°F (-2°C)12.4 in (316 mm)504k people
YazdYazd Province105°F (40°C)33°F (1°C)4.1 in (103 mm)478k people
EslamshahrTehran99°F (37°C)35°F (2°C)9 in (229 mm)450k people
ArdabīlArdabil Province82°F (28°C)24°F (-4°C)14 in (355 mm)411k people
Zanjan91°F (33°C)30°F (-1°C)12.5 in (318 mm)357k people
Bandar AbbasHormozgan99°F (37°C)57°F (14°C)7.1 in (180 mm)352k people
SanandajKurdistan Province99°F (37°C)26°F (-3°C)19.6 in (499 mm)349k people
QazvinQazvin Province96°F (36°C)28°F (-2°C)13.6 in (345 mm)334k people
KhorramshahrKhuzestan115°F (46°C)46°F (8°C)7.4 in (188 mm)331k people
KhorramabadLorestan Province108°F (42°C)38°F (3°C)18.5 in (469 mm)330k people
ShahrīārTehran96°F (36°C)34°F (1°C)9.9 in (252 mm)310k people
QodsTehran97°F (36°C)34°F (1°C)10 in (253 mm)310k people
KashanIsfahan102°F (39°C)36°F (2°C)7.3 in (187 mm)304k people
KāshānIsfahan103°F (39°C)36°F (2°C)7.3 in (185 mm)304k people
Khomeynī ShahrIsfahan97°F (36°C)31°F (-1°C)6.4 in (162 mm)277k people
DezfulKhuzestan115°F (46°C)44°F (7°C)15.8 in (401 mm)265k people
MarāghehEast Azerbaijan94°F (34°C)28°F (-2°C)12.3 in (314 mm)263k people
MarāghehRazavi Khorasan89°F (32°C)24°F (-4°C)11.1 in (283 mm)263k people
SariMāzandarān93°F (34°C)40°F (5°C)26.4 in (672 mm)255k people
BorūjerdLorestan Province99°F (37°C)31°F (0°C)14.4 in (367 mm)252k people
QarchakTehran100°F (38°C)36°F (2°C)7.6 in (193 mm)252k people
GorgānGolestan94°F (35°C)39°F (4°C)18.5 in (470 mm)245k people
SabzevarRazavi Khorasan100°F (38°C)33°F (0°C)8.4 in (212 mm)244k people
GolestānTehran99°F (37°C)35°F (2°C)9.1 in (230 mm)240k people
ĀmolMāzandarān91°F (33°C)41°F (5°C)34.7 in (881 mm)238k people
PākdashtTehran100°F (38°C)35°F (2°C)7.6 in (192 mm)236k people

More cities in Iran

Which of these would suit you? The quiz scores every city against the temperatures, humidity, sun, rain and snow you enjoy.

Take the quiz