Mpwapwa climate — normals and trends

Mpwapwa (Tanzania) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 21.3 °C and it receives 504 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 (23.0 °C on average) and the coldest is July (18.7 °C). Rainfall peaks in January.

Mpwapwa averages 0 frost days, 45 hot days (≥ 30 °C) and 89 rainy days per year.

Mpwapwa has warmed by +1.1 °C between 1940 and 2025, or +0.13 °C per decade. This trend is statistically significant.

The hottest day of the period reached 35.1 °C (on 22 February 2000) and the coldest 9.4 °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

MpwapwaDodoma

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

Mean daily temperature

21.3°C

Average daily high

27.4°C

Average daily low

16.5°C

Annual rainfall

504mm

Sunshine / day

10.9h

Mean relative humidity

68%

Average peak wind

16.0km/h

Seasonal range

4.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

45 d/yr

Rainy days (≥ 1 mm)

89 d/yr

Annual snowfall

0.0 cm

Average feels-like high

28.2 °C

Average feels-like low

17.0 °C

Average peak gust

39.0 km/h

Tropical nights (≥ 20 °C)

6 d/yr

Solar radiation

21.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.1 °C

since 1940

+0.1 °C per decade · r² = 0.55 · 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.1 °C

22 February 2000

Coldest day

9.4 °C

29 June 1964

Wettest day

79 mm

19 March 1987

Windiest day

26.5 km/h

31 July 2021

Strongest gust

68.0 km/h

13 March 1941

Hottest feels-like

38.5 °C

21 March 2016

Coldest feels-like

6.3 °C

11 July 1944

Sunniest day

12.4 h

3 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.4 °C25 February 202511.4 °C6 September 202522.2 °C346 mm900
202432.8 °C15 October 202410.8 °C5 August 202422.2 °C681 mm560
202333.4 °C14 October 202312.4 °C16 July 202322.1 °C632 mm530
202234.1 °C13 January 202211.7 °C3 September 202221.6 °C474 mm590
202133.3 °C19 November 202111.2 °C17 June 202121.9 °C348 mm650
202031.7 °C6 October 202010.0 °C17 July 202021.8 °C802 mm380
201932.2 °C29 October 201910.8 °C24 July 201922.1 °C659 mm510
201833.3 °C6 December 201811.3 °C10 June 201821.6 °C596 mm470
201732.7 °C16 November 201711.2 °C16 July 201722.2 °C365 mm850
201634.0 °C21 March 201611.4 °C14 July 201622.1 °C456 mm870
201533.6 °C6 December 201511.4 °C11 July 201522.3 °C425 mm720
201432.8 °C18 December 201411.7 °C29 June 201421.9 °C522 mm680
201333.0 °C25 January 201311.4 °C27 August 201322.1 °C301 mm940
201232.3 °C9 December 201211.2 °C29 June 201221.8 °C367 mm590
201133.0 °C26 October 201111.0 °C12 July 201121.7 °C627 mm380
201032.9 °C14 March 201011.0 °C19 August 201022.0 °C349 mm740
200932.7 °C6 November 200912.0 °C30 July 200921.8 °C382 mm520
200833.0 °C14 November 200810.6 °C7 July 200821.4 °C386 mm520
200732.5 °C10 November 200710.8 °C20 June 200721.6 °C487 mm430
200633.3 °C11 February 200610.7 °C3 July 200621.7 °C393 mm600
200533.0 °C22 February 200512.3 °C4 August 200521.9 °C266 mm750
200433.4 °C28 January 200411.0 °C8 August 200421.5 °C505 mm340
200333.1 °C4 March 200311.5 °C29 August 200321.9 °C311 mm930
200232.5 °C18 December 200212.0 °C22 August 200221.3 °C454 mm390
200131.8 °C22 November 200110.7 °C16 July 200121.3 °C372 mm440
200035.1 °C22 February 200012.0 °C22 August 200021.3 °C464 mm630
199932.5 °C11 December 199911.6 °C26 June 199921.1 °C387 mm540
199833.7 °C22 December 199811.7 °C8 July 199821.6 °C500 mm450
199732.1 °C13 March 199711.7 °C26 July 199721.4 °C688 mm410
199631.9 °C6 December 199610.4 °C4 August 199621.0 °C510 mm290
199532.8 °C26 November 199511.6 °C14 June 199521.4 °C498 mm450
199433.4 °C24 November 199411.1 °C12 June 199421.6 °C426 mm370
199333.1 °C12 November 199310.2 °C27 July 199321.4 °C286 mm490
199232.8 °C25 January 199210.6 °C6 July 199221.4 °C365 mm450
199132.4 °C22 March 199111.0 °C21 July 199121.6 °C405 mm510
199032.0 °C7 February 199010.5 °C11 July 199021.3 °C376 mm420
198932.1 °C2 March 198911.6 °C1 July 198921.0 °C576 mm240
198832.2 °C29 November 198811.7 °C30 September 198821.5 °C415 mm390
198732.8 °C28 December 198711.1 °C11 July 198721.6 °C536 mm400
198632.2 °C10 February 198610.1 °C27 June 198621.1 °C495 mm240
198531.6 °C3 November 198511.0 °C12 July 198520.9 °C475 mm150
198431.1 °C22 November 198410.8 °C13 September 198420.7 °C580 mm100
198332.9 °C16 November 198311.3 °C14 August 198321.6 °C455 mm510
198232.3 °C6 November 198211.0 °C21 August 198221.4 °C527 mm380
198132.2 °C5 October 198111.2 °C22 July 198121.2 °C476 mm340
198032.2 °C24 October 198011.0 °C16 June 198021.2 °C542 mm180
197932.6 °C28 November 197911.5 °C15 July 197921.0 °C573 mm410
197832.0 °C15 November 197811.1 °C17 July 197821.2 °C617 mm260
197732.1 °C23 October 197711.6 °C7 August 197721.4 °C670 mm260
197632.4 °C15 November 197610.8 °C26 July 197621.3 °C476 mm510
197533.0 °C30 November 19759.9 °C27 July 197521.0 °C546 mm260
197431.8 °C13 November 197410.0 °C21 August 197421.2 °C468 mm360
197332.3 °C3 November 197311.2 °C15 July 197321.3 °C595 mm390
197231.6 °C23 November 197210.9 °C27 July 197220.9 °C840 mm100
197132.7 °C19 November 197110.9 °C7 August 197120.8 °C490 mm270
197033.0 °C16 November 197011.3 °C20 June 197020.9 °C717 mm260
196932.6 °C12 November 196911.2 °C7 September 196921.4 °C319 mm660
196831.7 °C4 October 196810.1 °C24 June 196820.7 °C626 mm250
196732.4 °C19 February 196712.0 °C1 August 196721.1 °C473 mm500
196633.4 °C24 December 196610.9 °C7 August 196621.4 °C478 mm530
196532.8 °C20 November 196510.8 °C27 June 196520.7 °C537 mm180
196432.1 °C22 November 19649.4 °C29 June 196420.7 °C577 mm250
196331.0 °C28 October 196310.9 °C12 June 196320.6 °C731 mm150
196231.3 °C25 November 196211.9 °C20 June 196220.8 °C554 mm310
196133.0 °C21 January 196112.5 °C10 August 196121.5 °C665 mm410
196033.0 °C28 November 196011.1 °C13 August 196021.3 °C483 mm540
195933.3 °C2 November 195911.1 °C17 July 195921.4 °C633 mm430
195833.3 °C22 January 195810.8 °C20 July 195821.3 °C540 mm530
195731.5 °C6 December 195710.4 °C11 July 195720.7 °C1,059 mm260
195631.8 °C22 September 19569.8 °C15 July 195620.5 °C645 mm350
195531.8 °C14 November 195511.0 °C15 July 195520.8 °C556 mm510
195431.7 °C27 October 195411.7 °C24 June 195420.7 °C432 mm190
195330.9 °C3 November 195311.0 °C11 August 195320.5 °C943 mm130
195232.6 °C23 March 195211.2 °C16 July 195221.2 °C404 mm570
195131.5 °C29 November 195111.4 °C5 August 195120.9 °C559 mm150
195031.8 °C25 October 195011.0 °C2 June 195020.7 °C474 mm140
194932.9 °C2 November 194911.4 °C31 July 194921.3 °C347 mm570
194832.5 °C24 November 194811.1 °C17 July 194821.0 °C528 mm390
194732.2 °C2 March 194710.4 °C23 July 194720.7 °C601 mm290
194633.6 °C19 March 194611.0 °C17 July 194621.7 °C301 mm850
194532.7 °C1 January 194511.4 °C6 July 194520.7 °C490 mm250
194433.6 °C18 February 19449.6 °C5 July 194421.5 °C252 mm1040
194334.2 °C15 January 194310.5 °C27 July 194321.3 °C276 mm720
194232.3 °C29 December 194210.5 °C27 July 194221.0 °C355 mm490
194132.5 °C21 October 194111.4 °C2 July 194120.9 °C624 mm300
194032.8 °C29 December 194011.6 °C6 August 194021.2 °C436 mm390

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
28.3 °C
+0.9 °C
Hot days (≥ 30 °C)
90 d/yr
+45
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
346 mm
-158 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.4 °C+0.5 °C71 mm-44 mm
Feb29.9 °C+1.8 °C46 mm-48 mm
Mar28.7 °C+0.7 °C84 mm-15 mm
Apr28.0 °C+1.0 °C58 mm+4 mm
May27.5 °C+1.0 °C10 mm+2 mm
Jun26.3 °C+0.6 °C1 mm-0 mm
Jul25.3 °C+0.2 °C0 mm-1 mm
Aug26.4 °C+0.6 °C0 mm-1 mm
Sep28.7 °C+1.4 °C1 mm+0 mm
Oct29.7 °C+0.8 °C2 mm-4 mm
Nov31.3 °C+1.7 °C7 mm-25 mm
Dec30.2 °C+1.5 °C67 mm-27 mm

The year's extremes

Hottest day
33.4 °C
25 Feb 2025
Coldest day
11.4 °C
6 Sep 2025
Wettest day
15.9 mm
8 Apr 2025
Windiest day
23.9 km/h
29 Jul 2025
Strongest gust
55.1 km/h
23 Apr 2025
Hottest feels-like
35.1 °C
28 Feb 2025
Coldest feels-like
9.6 °C
6 Sep 2025
Sunniest day
12.4 h
4 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 Mpwapwa?

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

What is the hottest day ever recorded in Mpwapwa?

The hottest day measured in Mpwapwa between 1940 and 2025 was 22 February 2000, reaching 35.1 °C.

What is the coldest day in Mpwapwa?

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

Does it snow in Mpwapwa?

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

Has the climate of Mpwapwa warmed?

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

What is the wettest day in Mpwapwa?

The wettest day measured in Mpwapwa between 1940 and 2025 was 19 March 1987, with 79 mm of rain in 24 hours.

What was the windiest day in Mpwapwa?

The windiest day measured in Mpwapwa between 1940 and 2025 was 31 July 2021, with winds reaching 26.5 km/h.

What is the warmest month in Mpwapwa?

The warmest month in Mpwapwa is November (23.0 °C on average); the coldest is July (18.7 °C).

How much does it rain in Mpwapwa?

Mpwapwa receives on average 504 mm of precipitation per year, spread over about 89 rainy days.

Is it sunny in Mpwapwa?

Mpwapwa gets on average 10.9 hours of sunshine per day, roughly 3,979 hours per year over 1940-2025.

Are there tropical nights in Mpwapwa?

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

What was the most extreme apparent temperature in Mpwapwa?

In Mpwapwa, between 1940 and 2025, the highest apparent temperature reached 38.5 °C on 21 March 2016, and the lowest was 6.3 °C on 11 July 1944.

Compare Mpwapwa with another city

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

Nearby cities

The climate around Mpwapwa

Other cities — Tanzania