Dodoma climate — normals and trends

Dodoma (Tanzania) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 22.8 °C and it receives 473 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is November (24.7 °C on average) and the coldest is July (20.5 °C). Rainfall peaks in January.

Dodoma averages 0 frost days, 121 hot days (≥ 30 °C) and 67 rainy days per year.

Dodoma has warmed by +1.3 °C between 1940 and 2025, or +0.15 °C per decade. This trend is statistically significant.

The hottest day of the period reached 35.9 °C (on 13 January 2022) and the coldest 10.7 °C (on 29 June 1964).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

DodomaDodoma

coords
-6.17°, 35.74°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthAugust

Mean daily temperature

22.8°C

Average daily high

28.9°C

Average daily low

17.8°C

Annual rainfall

473mm

Sunshine / day

11.1h

Mean relative humidity

61%

Average peak wind

18.9km/h

Seasonal range

4.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

121 d/yr

Rainy days (≥ 1 mm)

67 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.4 °C

Average feels-like low

17.9 °C

Average peak gust

36.4 km/h

Tropical nights (≥ 20 °C)

41 d/yr

Solar radiation

22.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.3 °C

since 1940

+0.2 °C per decade · r² = 0.46 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

35.9 °C

13 January 2022

Coldest day

10.7 °C

29 June 1964

Wettest day

116 mm

15 December 1957

Windiest day

31.1 km/h

30 September 1945

Strongest gust

61.6 km/h

13 March 1941

Hottest feels-like

39.4 °C

25 February 2005

Coldest feels-like

7.7 °C

11 July 1944

Sunniest day

12.4 h

9 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.7 °C17 November 202513.4 °C4 August 202523.8 °C346 mm1690
202434.3 °C29 October 202413.1 °C5 August 202423.5 °C808 mm1190
202335.6 °C14 October 202314.6 °C20 July 202323.8 °C494 mm1670
202235.9 °C13 January 202213.9 °C28 June 202223.2 °C513 mm1430
202135.4 °C30 December 202113.4 °C26 July 202123.5 °C381 mm1560
202033.8 °C25 November 202011.6 °C17 July 202023.0 °C822 mm1010
201934.6 °C17 November 201912.7 °C24 July 201923.8 °C500 mm1670
201835.0 °C7 December 201813.0 °C9 June 201823.0 °C672 mm1120
201735.2 °C12 October 201713.3 °C10 July 201724.0 °C313 mm1860
201635.8 °C19 March 201612.4 °C10 July 201623.5 °C481 mm1470
201534.7 °C24 November 201513.7 °C11 July 201523.9 °C394 mm1760
201434.6 °C25 November 201413.3 °C12 July 201423.3 °C530 mm1300
201335.0 °C25 January 201313.5 °C14 July 201323.7 °C396 mm1720
201234.5 °C21 November 201213.0 °C8 July 201223.3 °C373 mm1380
201134.6 °C26 October 201112.3 °C11 July 201123.3 °C561 mm1350
201034.4 °C14 March 201013.3 °C8 July 201023.8 °C270 mm1880
200934.9 °C15 January 200913.1 °C19 July 200923.5 °C349 mm1840
200835.0 °C14 November 200812.3 °C11 June 200822.9 °C365 mm1280
200734.2 °C10 November 200711.9 °C20 June 200723.2 °C334 mm1430
200635.4 °C11 February 200612.2 °C3 July 200623.4 °C404 mm1500
200535.6 °C25 February 200513.5 °C5 July 200523.6 °C244 mm1800
200434.1 °C21 November 200412.6 °C10 July 200423.1 °C512 mm1330
200335.0 °C27 November 200311.8 °C9 July 200323.4 °C293 mm1740
200234.5 °C13 December 200213.1 °C23 June 200222.7 °C584 mm1080
200133.6 °C17 December 200112.9 °C13 July 200122.8 °C308 mm1250
200033.2 °C12 November 200013.2 °C1 July 200022.9 °C430 mm1390
199934.4 °C24 February 199912.7 °C5 July 199922.9 °C257 mm1460
199835.0 °C22 December 199813.3 °C1 July 199823.0 °C444 mm1130
199734.8 °C13 March 199713.5 °C15 July 199723.0 °C491 mm1120
199633.5 °C2 November 199611.6 °C1 July 199622.6 °C428 mm970
199533.9 °C26 November 199512.9 °C17 July 199522.9 °C487 mm1180
199434.2 °C22 October 199413.0 °C14 July 199423.1 °C418 mm1250
199334.7 °C12 November 199312.3 °C24 July 199323.0 °C317 mm1440
199233.9 °C25 January 199211.2 °C1 August 199222.7 °C397 mm920
199135.4 °C22 March 199112.6 °C21 July 199123.2 °C459 mm1300
199034.9 °C13 February 199013.0 °C8 July 199022.8 °C395 mm1040
198933.8 °C13 November 198913.1 °C17 June 198922.2 °C642 mm690
198833.9 °C3 March 198813.5 °C29 July 198823.1 °C294 mm1170
198735.3 °C29 December 198713.0 °C22 June 198723.2 °C463 mm1210
198633.5 °C16 October 198611.8 °C27 June 198622.6 °C429 mm1120
198533.2 °C17 January 198511.9 °C8 June 198522.3 °C504 mm680
198432.5 °C29 November 198413.3 °C10 August 198422.1 °C556 mm500
198334.1 °C9 February 198312.1 °C14 August 198323.2 °C402 mm1460
198234.2 °C7 November 198212.2 °C17 July 198223.0 °C540 mm1160
198134.2 °C28 January 198112.4 °C5 July 198122.7 °C447 mm1170
198034.2 °C24 October 198013.2 °C13 June 198022.7 °C477 mm1060
197933.8 °C4 November 197912.9 °C15 July 197922.5 °C493 mm1030
197833.5 °C15 November 197813.3 °C17 July 197822.6 °C665 mm820
197734.2 °C6 December 197713.5 °C20 June 197723.0 °C562 mm1290
197634.3 °C15 November 197613.2 °C27 June 197623.2 °C306 mm1440
197534.5 °C22 February 197511.9 °C27 July 197522.8 °C437 mm1110
197434.4 °C25 February 197413.1 °C21 August 197422.9 °C344 mm1350
197335.0 °C10 November 197312.6 °C3 July 197322.8 °C548 mm1260
197234.2 °C25 November 197212.5 °C28 June 197222.3 °C700 mm780
197134.4 °C10 November 197112.5 °C8 June 197122.2 °C590 mm940
197034.6 °C16 November 197012.2 °C20 June 197022.4 °C592 mm780
196934.6 °C28 December 196912.5 °C22 June 196923.1 °C269 mm1730
196833.3 °C4 October 196811.0 °C15 July 196821.7 °C681 mm800
196733.4 °C18 March 196712.4 °C30 July 196722.6 °C421 mm1210
196633.4 °C3 February 196612.3 °C1 August 196622.8 °C463 mm1250
196534.3 °C20 November 196512.1 °C5 July 196521.9 °C570 mm660
196433.5 °C22 November 196410.7 °C29 June 196422.1 °C399 mm830
196332.7 °C7 October 196312.8 °C29 July 196321.8 °C618 mm650
196232.7 °C22 November 196213.8 °C26 June 196222.1 °C572 mm810
196134.5 °C21 January 196113.4 °C10 August 196123.1 °C696 mm1240
196034.9 °C29 November 196011.4 °C24 July 196022.6 °C479 mm970
195934.5 °C17 November 195912.7 °C21 July 195922.4 °C703 mm600
195834.3 °C12 November 195811.6 °C21 July 195822.5 °C650 mm890
195733.4 °C7 December 195712.0 °C11 July 195721.8 °C1,135 mm770
195633.6 °C14 November 195612.1 °C14 July 195621.9 °C623 mm800
195533.4 °C8 January 195512.2 °C11 August 195522.2 °C537 mm1030
195433.2 °C26 October 195412.7 °C21 June 195422.1 °C456 mm780
195333.3 °C4 November 195312.3 °C21 July 195321.9 °C732 mm720
195234.7 °C27 March 195212.6 °C15 July 195223.1 °C221 mm1760
195133.4 °C4 January 195113.1 °C19 July 195122.6 °C429 mm1160
195032.9 °C26 October 195013.0 °C2 June 195022.4 °C337 mm1060
194934.4 °C24 November 194912.9 °C30 July 194922.8 °C389 mm1570
194833.4 °C20 October 194812.9 °C4 July 194822.8 °C380 mm1380
194733.4 °C2 March 194712.2 °C23 July 194722.2 °C532 mm860
194635.0 °C20 March 194613.6 °C15 August 194623.3 °C286 mm1610
194534.1 °C1 January 194512.9 °C14 July 194522.2 °C467 mm880
194434.1 °C2 January 194411.6 °C11 July 194423.2 °C199 mm1630
194334.9 °C15 January 194312.3 °C27 July 194323.0 °C220 mm1640
194233.6 °C24 February 194212.2 °C28 July 194222.7 °C294 mm1430
194133.7 °C21 October 194113.5 °C2 July 194122.1 °C662 mm640
194033.1 °C28 December 194013.1 °C29 June 194022.4 °C466 mm890

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
29.8 °C
+0.9 °C
Hot days (≥ 30 °C)
169 d/yr
+48
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
346 mm
-127 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.7 °C+0.2 °C71 mm-43 mm
Feb30.5 °C+1.9 °C19 mm-78 mm
Mar29.4 °C+0.6 °C137 mm+44 mm
Apr29.3 °C+0.8 °C46 mm-6 mm
May29.5 °C+1.0 °C14 mm+7 mm
Jun28.3 °C+0.7 °C0 mm-0 mm
Jul27.4 °C+0.5 °C0 mm-0 mm
Aug28.4 °C+0.6 °C0 mm-0 mm
Sep30.6 °C+1.1 °C0 mm-1 mm
Oct31.6 °C+0.6 °C0 mm-3 mm
Nov33.0 °C+1.6 °C5 mm-18 mm
Dec31.0 °C+1.2 °C54 mm-29 mm

The year's extremes

Hottest day
34.7 °C
17 Nov 2025
Coldest day
13.4 °C
4 Aug 2025
Wettest day
34.1 mm
16 Mar 2025
Windiest day
27.6 km/h
28 Oct 2025
Strongest gust
51.8 km/h
29 Dec 2025
Hottest feels-like
36.0 °C
14 Mar 2025
Coldest feels-like
11.2 °C
4 Aug 2025
Sunniest day
12.4 h
9 Dec 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Dodoma?

Dodoma has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 22.8 °C and it receives 473 mm of precipitation per year.

What is the hottest day ever recorded in Dodoma?

The hottest day measured in Dodoma between 1940 and 2025 was 13 January 2022, reaching 35.9 °C.

What is the coldest day in Dodoma?

The coldest day measured in Dodoma between 1940 and 2025 was 29 June 1964, at 10.7 °C.

Does it snow in Dodoma?

Almost never: Dodoma sees virtually no snow, with about 0 frost days per year.

Has the climate of Dodoma warmed?

Yes: Dodoma warmed by +1.3 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Dodoma?

The wettest day measured in Dodoma between 1940 and 2025 was 15 December 1957, with 116 mm of rain in 24 hours.

What was the windiest day in Dodoma?

The windiest day measured in Dodoma between 1940 and 2025 was 30 September 1945, with winds reaching 31.1 km/h.

What is the warmest month in Dodoma?

The warmest month in Dodoma is November (24.7 °C on average); the coldest is July (20.5 °C).

How much does it rain in Dodoma?

Dodoma receives on average 473 mm of precipitation per year, spread over about 67 rainy days.

Is it sunny in Dodoma?

Dodoma gets on average 11.1 hours of sunshine per day, roughly 4,052 hours per year over 1940-2025.

Are there tropical nights in Dodoma?

Yes: Dodoma has on average 41 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Dodoma?

In Dodoma, between 1940 and 2025, the highest apparent temperature reached 39.4 °C on 25 February 2005, and the lowest was 7.7 °C on 11 July 1944.

Compare Dodoma with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Dodoma

Other cities — Tanzania