Tehran — Weather

Partly cloudy
31°C88°F· Partly cloudy · 76% cloud cover
Feels like 30°C86°F · Low 29°C84°F · High 39°C103°F
Wind
5 km/h1 m/s3 mph from SW
Humidity
28%
Pressure
1006 hPa29.71 inHgstable
UV Index
0.3Low

Unsettled — heat

Tehran: 31°C88°F, partly cloudy now.

🔥 Expect 39°C102°F today, 9.6°C43°F markedly warmer than the typical July figure of 30°C86°F.

🌡️ Warming front around 14:30; temperatures rise ~8°C46°F.

Hourly forecast

Detailed forecast for the next 60 hours

20°C68°F25°C77°F30°C86°F35°C95°F40°C104°F45°C113°F0mm0.00in0.1mm0.00in0.2mm0.01in0.3mm0.01in0.4mm0.02in0.5mm0.02in07:3013:3019:3001:3007:3013:3019:3003:3009:3015:3018:30
TemperaturePrecipitationWind
Now
Partly cloudy
31°C88°F
53
28
08:30
Overcast
32°C90°F
64
27
09:30
Partly cloudy
34°C92°F
85
24
10:30
Partly cloudy
36°C96°F
96
20
11:30
Partly cloudy
37°C98°F
106
19
12:30
Partly cloudy
38°C100°F
106
18
13:30
Partly cloudy
39°C101°F
117
17
14:30
Partly cloudy
39°C102°F
106
16
15:30
Clear
39°C103°F
106
15
16:30
Clear
39°C102°F
106
15
17:30
Clear
38°C101°F
106
15
18:30
Clear
36°C98°F
138
21
19:30
Clear
34°C93°F
149
25
20:30
Clear
32°C90°F
149
27
21:30
Partly cloudy
31°C88°F
117
27
22:30
Partly cloudy
30°C86°F
96
29
23:30
Partly cloudy
29°C84°F
96
31
00:30
Partly cloudy
28°C83°F
106
32
01:30
Partly cloudy
28°C82°F
95
33
02:30
Partly cloudy
27°C81°F
85
34
03:30
Partly cloudy
27°C80°F
74
37
04:30
Partly cloudy
26°C78°F
64
41
05:30
Partly cloudy
25°C77°F
64
43
06:30
Clear
27°C80°F
64
41
07:30
Clear
28°C83°F
85
38
08:30
Clear
30°C86°F
96
36
09:30
Clear
32°C89°F
107
33
10:30
Clear
33°C92°F
127
30
11:30
Clear
34°C93°F
138
29
12:30
Clear
35°C95°F
138
27
13:30
Clear
36°C97°F
117
25
14:30
Clear
37°C98°F
127
24
15:30
Clear
37°C98°F
117
24
16:30
Clear
37°C98°F
106
24
17:30
Clear
36°C97°F
96
24
18:30
Clear
35°C95°F
85
25
19:30
Clear
34°C92°F
43
28
20:30
Clear
32°C89°F
53
31
21:30
Clear
30°C86°F
74
36
22:30
Partly cloudy
30°C85°F
53
37
23:30
Partly cloudy
28°C83°F
42
42
00:30
Partly cloudy
28°C82°F
42
45
03:30
Clear
26°C78°F
53
49
06:30
Clear
26°C79°F
32
50
09:30
Clear
31°C87°F
85
38
12:30
Clear
35°C94°F
138
30
15:30
Partly cloudy
36°C97°F
127
26
18:30
Clear
34°C94°F
96
27
mminkm/hm/smphHumidity %

Daily Forecast

Overcast
Today
·Overcast
W 14 km/h4 m/s9 mph(gusts 31919)22%UV 47h
29°C84°F
39°C103°F
Today
Overcast
Overcast
22%
W 14 km/h4 m/s9 mph (gusts 31919)
UV 4
7h
29°C84°F
39°C103°F
Partly cloudy
Tomorrow
·Partly cloudy
W 13 km/h4 m/s8 mph(gusts 32920)32%UV 311h
25°C77°F
37°C98°F
Tomorrow
Partly cloudy
Partly cloudy
32%
W 13 km/h4 m/s8 mph (gusts 32920)
UV 3
11h
25°C77°F
37°C98°F
Drizzle
Wednesday
·Drizzle
SW 13 km/h4 m/s8 mph(gusts 31919)37%UV 37h
25°C77°F
36°C97°F
Wednesday
Drizzle
Drizzle
37%
SW 13 km/h4 m/s8 mph (gusts 31919)
UV 3
7h
25°C77°F
36°C97°F
Drizzle
Thursday
·Drizzle
SE 24 km/h7 m/s15 mph34%UV 38h
26°C78°F
37°C99°F
Thursday
Drizzle
Drizzle
34%
SE 24 km/h7 m/s15 mph
UV 3
8h
26°C78°F
37°C99°F
Overcast
Friday
·Overcast
SE 17 km/h5 m/s11 mph(gusts 33921)22%UV 212h
25°C78°F
38°C100°F
Friday
Overcast
Overcast
22%
SE 17 km/h5 m/s11 mph (gusts 33921)
UV 2
12h
25°C78°F
38°C100°F
Partly cloudy
Saturday
·Partly cloudy
E 16 km/h4 m/s10 mph(gusts 381124)21%UV 29h
26°C79°F
39°C102°F
Saturday
Partly cloudy
Partly cloudy
21%
E 16 km/h4 m/s10 mph (gusts 381124)
UV 2
9h
26°C79°F
39°C102°F
Partly cloudy
Sunday
·Partly cloudy
E 15 km/h4 m/s9 mph(gusts 361023)16%UV 39h
28°C82°F
41°C105°F
Sunday
Partly cloudy
Partly cloudy
16%
E 15 km/h4 m/s9 mph (gusts 361023)
UV 3
9h
28°C82°F
41°C105°F
Partly cloudy
Monday
·Partly cloudy
SE 16 km/h4 m/s10 mph(gusts 371023)13%UV 312h
28°C83°F
43°C109°F
Monday
Partly cloudy
Partly cloudy
13%
SE 16 km/h4 m/s10 mph (gusts 371023)
UV 3
12h
28°C83°F
43°C109°F
Clear
Tuesday
·Clear
SW 13 km/h4 m/s8 mph12%14h
31°C88°F
39°C102°F
Tuesday
Clear
Clear
12%
SW 13 km/h4 m/s8 mph
14h
31°C88°F
39°C102°F
Clear
Wednesday
·Clear
S 17 km/h5 m/s11 mph14%14h
29°C85°F
38°C100°F
Wednesday
Clear
Clear
14%
S 17 km/h5 m/s11 mph
14h
29°C85°F
38°C100°F
Clear
Thursday
·Clear
S 14 km/h4 m/s9 mph14%14h
29°C84°F
37°C99°F
Thursday
Clear
Clear
14%
S 14 km/h4 m/s9 mph
14h
29°C84°F
37°C99°F
Clear
Friday
·Clear
SW 17 km/h5 m/s11 mph14%14h
28°C83°F
36°C96°F
Friday
Clear
Clear
14%
SW 17 km/h5 m/s11 mph
14h
28°C83°F
36°C96°F
Clear
Saturday
·Clear
SE 16 km/h5 m/s10 mph14%14h
30°C85°F
37°C98°F
Saturday
Clear
Clear
14%
SE 16 km/h5 m/s10 mph
14h
30°C85°F
37°C98°F
Clear
Sunday
·Clear
SE 19 km/h5 m/s12 mph14%14h
31°C87°F
38°C100°F
Sunday
Clear
Clear
14%
SE 19 km/h5 m/s12 mph
14h
31°C87°F
38°C100°F
Clear
Monday
·Clear
SW 17 km/h5 m/s11 mph15%14h
30°C86°F
38°C100°F
Monday
Clear
Clear
15%
SW 17 km/h5 m/s11 mph
14h
30°C86°F
38°C100°F
Clear
Tuesday
·Clear
SW 14 km/h4 m/s9 mph16%14h
29°C85°F
38°C100°F
Tuesday
Clear
Clear
16%
SW 14 km/h4 m/s9 mph
14h
29°C85°F
38°C100°F
Sunrise
05:03
Civil Dawn 04:33
Sunset
19:18
Civil Dusk 19:48
Today vs. seasonal normal
+5.0°C+8.9°F
High 34.3°C94°F · Low 22.2°C72°F · Normal for this month

Tehran is located in Tehran Province, Iran. Elevation: 1191m. Annual average temperature: 15°C. Annual precipitation: 240mm.

CloudsLast updated Sun 21:30
Clouds weather map
0%100%
PrecipitationLast updated Sun 21:30
Precipitation weather map
010+ mm/h
TemperatureLast updated Sun 21:30
Temperature weather map
−20°40°

Frequently Asked Questions

What is the weather like in Tehran today?

Today in Tehran, Iran, the temperature is 31°C with Partly cloudy. The high is 39°C and the low is 29°C.

What is the 16-day forecast for Tehran?

The 16-day forecast for Tehran shows the warmest day is Monday at 43°C, while the coolest night is Wednesday at 25°C. 2 day(s) have precipitation expected.

What time is sunrise and sunset in Tehran?

In Tehran, sunrise is at 05:03 and sunset is at 19:18. Day length is approximately 14h 14m.

How accurate is the weather forecast for Tehran?

Our forecasts for Tehran use the DWD ICON model, one of the world's most advanced weather prediction systems. Accuracy is typically 85-90% for 1-3 day forecasts. Tehran has an annual average temperature of 15°C and receives 240mm of precipitation per year.

Articles

View all

Last updated: 07/20/2026, 07:30 AM

July climate in Tehran

Normals for July: average 28°C (22–34°C), around 3 mm of rain across the month. About 13°C warmer than the annual average of 15°C.

Nearby places right now

Weather in Iran

More places in Tehran Province

More places in Tehran Province