A consolidated reference for Karaj climate: monthly averages, rebuilt from public data on a schedule. Expect -6.2 C at the coldest (Jan) and 20.5 C at the warmest (Jul) — a 26.7 C spread. Expect a wet month and a dry month but no real season: 2.68 mm/day in Nov against 0.39 mm/day in Jun. Taken together that is roughly 510 mm of rain a year for the grid cell. Every run re-reads the source and only rewrites this page when a figure actually changed. Scroll for the month-by-month figures, or jump to a neighbouring location from the links below.
Annual mean temperature 7.2 C
Warmest month Jul (20.5 C)
Coldest month Jan (-6.2 C)
Wettest month Nov (2.68 mm/day)
All-time record high 31.7 C
All-time record low -27.8 C
Annual precipitation 507 mm / year
Coordinates 35.8327, 50.9915
Population 1,448,075
Average monthly temperature and rainfall in Karaj
Month
Mean temp (C)
Rain (mm/day)
Record high (C)
Record low (C)
Jan
-6.2
1.53
7.4
-25.8
Feb
-4.5
1.70
12.1
-24.0
Mar
0.9
1.52
18.6
-17.2
Apr
5.9
1.50
22.9
-11.8
May
11.8
0.56
25.8
-4.2
Jun
17.5
0.39
30.3
2.5
Jul
20.5
0.55
31.6
8.4
Aug
19.6
0.66
31.7
5.0
Sep
15.2
1.46
28.1
1.7
Oct
8.8
2.48
22.4
-4.4
Nov
0.7
2.68
15.7
-27.8
Dec
-4.1
1.73
12.7
-20.7
What the Karaj climate table shows
Values are multi-decadal climatological averages for the 35.8327, 50.9915 grid cell, not a single year. Rain is the daily mean, so a value of 2.00 mm/day is about 60 mm across a 30-day month. Averages smooth over extremes, so use them for planning rather than for what to pack for next Tuesday.
Frequently asked questions
Is Karaj climate data a forecast?
No. These are multi-decadal averages for the grid cell, not a prediction for any particular year.
Why do the numbers differ from a weather app?
An app shows one location on one day. These are long-run averages, so they smooth out single hot or cold spells.