Mkwanga climate — normals and trends

Mkwanga (Tanzania) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 25.8 °C and it receives 1,043 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 February (27.6 °C on average) and the coldest is July (23.8 °C). Rainfall peaks in April.

Mkwanga averages 0 frost days, 136 hot days (≥ 30 °C) and 188 rainy days per year.

Mkwanga 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 37.0 °C (on 17 March 1941) and the coldest 16.9 °C (on 10 July 1990).

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

MkwangaPwani

coords
-7.12°, 39.21°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthFebruaryColdest monthJulyWettest monthAprilDriest monthSeptember

Mean daily temperature

25.8°C

Average daily high

29.4°C

Average daily low

23.0°C

Annual rainfall

1,043mm

Sunshine / day

11.0h

Mean relative humidity

80%

Average peak wind

16.4km/h

Seasonal range

3.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

136 d/yr

Rainy days (≥ 1 mm)

188 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.5 °C

Average feels-like low

26.6 °C

Average peak gust

35.8 km/h

Tropical nights (≥ 20 °C)

355 d/yr

Solar radiation

20.6 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.66 · 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

37.0 °C

17 March 1941

Coldest day

16.9 °C

10 July 1990

Wettest day

184 mm

23 April 1963

Windiest day

34.8 km/h

13 March 1941

Strongest gust

69.8 km/h

4 May 2024

Hottest feels-like

43.0 °C

2 March 2019

Coldest feels-like

16.8 °C

12 June 1994

Sunniest day

12.4 h

25 December 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.2 °C9 March 202518.9 °C8 August 202526.4 °C1,046 mm1800
202434.1 °C19 January 202418.5 °C22 July 202426.7 °C1,667 mm2110
202334.2 °C17 March 202320.2 °C20 August 202326.7 °C1,143 mm2010
202234.2 °C21 February 202218.7 °C19 August 202226.3 °C681 mm1870
202133.5 °C24 November 202118.4 °C26 August 202126.3 °C891 mm1810
202033.1 °C21 February 202019.6 °C10 August 202026.5 °C1,350 mm1860
201934.5 °C2 February 201919.8 °C14 August 201926.7 °C1,240 mm1780
201833.5 °C25 February 201818.7 °C7 August 201826.2 °C1,266 mm1660
201734.8 °C7 March 201719.8 °C17 September 201726.5 °C1,201 mm1770
201634.2 °C29 March 201619.1 °C8 September 201626.5 °C784 mm1970
201535.1 °C27 February 201519.6 °C15 June 201526.6 °C802 mm1930
201434.4 °C29 November 201419.7 °C13 July 201426.3 °C903 mm1560
201334.4 °C20 February 201319.4 °C18 August 201326.2 °C905 mm1610
201233.8 °C14 November 201219.2 °C22 August 201226.2 °C844 mm1820
201133.6 °C22 January 201120.1 °C29 July 201126.3 °C902 mm1590
201034.3 °C26 February 201018.9 °C28 September 201026.6 °C728 mm1880
200933.6 °C26 December 200919.7 °C19 August 200926.4 °C663 mm1920
200833.2 °C25 March 200818.5 °C7 July 200825.8 °C946 mm1510
200734.6 °C27 February 200719.2 °C30 July 200726.1 °C912 mm1600
200634.6 °C25 February 200619.4 °C27 June 200625.9 °C1,368 mm1300
200533.8 °C3 March 200518.6 °C22 August 200526.2 °C794 mm1760
200433.1 °C30 January 200418.2 °C9 August 200426.1 °C784 mm1560
200334.2 °C6 February 200318.5 °C15 August 200326.5 °C468 mm2070
200233.1 °C8 January 200219.3 °C22 July 200225.8 °C969 mm1270
200133.1 °C7 December 200119.2 °C21 July 200125.9 °C636 mm1600
200033.7 °C27 February 200019.0 °C16 July 200025.9 °C657 mm1620
199934.4 °C15 February 199919.0 °C11 August 199925.6 °C830 mm1280
199832.6 °C3 February 199819.8 °C21 July 199826.1 °C1,081 mm1570
199733.3 °C7 March 199717.3 °C27 July 199725.7 °C1,340 mm1080
199632.9 °C3 January 199618.0 °C4 August 199625.5 °C959 mm1220
199534.1 °C9 February 199518.5 °C2 July 199525.8 °C946 mm1570
199433.5 °C4 February 199418.6 °C16 July 199425.8 °C1,012 mm1480
199333.5 °C10 March 199318.2 °C27 July 199325.6 °C820 mm1170
199232.7 °C29 March 199217.8 °C9 August 199225.5 °C899 mm1210
199133.7 °C13 February 199118.4 °C27 September 199125.8 °C869 mm1510
199034.0 °C11 February 199016.9 °C10 July 199025.7 °C981 mm1330
198933.9 °C24 February 198918.2 °C19 July 198925.4 °C1,017 mm1020
198834.6 °C7 January 198818.8 °C29 September 198826.2 °C796 mm1590
198733.6 °C14 March 198719.3 °C27 June 198726.1 °C750 mm1840
198634.1 °C12 February 198618.6 °C19 July 198625.4 °C1,166 mm1240
198532.3 °C12 March 198518.9 °C7 August 198525.3 °C982 mm970
198433.8 °C5 March 198417.9 °C7 September 198425.2 °C1,051 mm880
198334.0 °C10 March 198318.4 °C16 July 198326.0 °C889 mm1500
198233.7 °C3 February 198219.5 °C17 July 198225.7 °C1,206 mm1240
198133.9 °C10 March 198118.8 °C28 June 198125.7 °C1,019 mm1460
198032.7 °C25 January 198019.0 °C15 August 198025.7 °C965 mm1230
197933.1 °C4 March 197919.2 °C22 August 197925.5 °C1,414 mm1160
197832.5 °C10 March 197818.7 °C31 August 197825.6 °C1,295 mm1170
197732.9 °C27 January 197719.5 °C6 August 197725.7 °C1,572 mm1140
197633.0 °C9 December 197619.2 °C18 August 197625.6 °C1,021 mm1460
197533.3 °C25 February 197518.3 °C27 July 197525.6 °C987 mm1310
197432.9 °C27 February 197418.2 °C21 August 197425.5 °C970 mm1380
197333.2 °C1 February 197318.9 °C17 September 197325.7 °C1,105 mm1360
197233.2 °C4 February 197219.3 °C27 July 197225.6 °C1,142 mm1020
197134.0 °C28 February 197117.7 °C4 August 197125.3 °C1,092 mm1140
197032.6 °C30 November 197019.0 °C16 September 197025.8 °C960 mm1440
196933.2 °C29 December 196918.2 °C19 June 196925.7 °C912 mm1300
196832.6 °C15 February 196818.6 °C18 June 196825.2 °C1,208 mm910
196732.8 °C1 January 196719.3 °C21 July 196725.4 °C1,310 mm920
196633.1 °C28 February 196618.3 °C19 August 196625.5 °C1,116 mm1240
196533.3 °C17 February 196518.0 °C20 June 196525.2 °C1,067 mm920
196433.5 °C20 February 196418.8 °C14 August 196425.3 °C1,026 mm860
196333.8 °C16 February 196318.5 °C14 August 196325.1 °C1,633 mm920
196232.1 °C6 December 196218.6 °C26 July 196225.3 °C971 mm880
196133.4 °C28 January 196119.8 °C11 August 196125.8 °C1,576 mm1310
196033.0 °C21 February 196019.1 °C8 August 196025.6 °C1,272 mm1480
195934.7 °C10 February 195919.2 °C9 August 195926.0 °C994 mm1980
195833.5 °C13 March 195818.9 °C19 July 195825.8 °C913 mm1640
195731.9 °C15 March 195718.6 °C5 August 195725.3 °C1,515 mm980
195633.3 °C25 February 195618.8 °C11 July 195625.2 °C954 mm1180
195533.3 °C4 February 195518.6 °C13 August 195525.2 °C911 mm1180
195432.4 °C28 December 195418.8 °C31 August 195425.2 °C894 mm790
195331.4 °C10 October 195319.3 °C14 June 195325.0 °C1,943 mm470
195232.0 °C16 March 195218.6 °C29 August 195225.2 °C1,305 mm690
195132.3 °C6 March 195118.9 °C27 July 195125.1 °C1,578 mm690
195033.4 °C20 February 195019.5 °C23 May 195025.1 °C1,130 mm850
194932.3 °C10 March 194918.4 °C19 August 194925.2 °C1,084 mm740
194831.5 °C29 December 194819.6 °C4 August 194825.0 °C1,375 mm330
194733.9 °C15 February 194718.7 °C19 September 194725.0 °C1,400 mm750
194634.9 °C28 February 194619.2 °C27 July 194625.9 °C620 mm1730
194533.8 °C25 January 194519.0 °C7 August 194525.1 °C1,142 mm880
194435.5 °C24 February 194419.1 °C9 July 194425.6 °C788 mm1510
194335.0 °C25 January 194318.8 °C23 July 194325.4 °C733 mm1500
194234.0 °C26 February 194218.6 °C20 September 194225.6 °C650 mm1670
194137.0 °C17 March 194119.6 °C11 August 194125.6 °C1,086 mm1420
194033.5 °C30 December 194019.8 °C18 August 194025.4 °C886 mm1070

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
30.1 °C
+0.7 °C
Hot days (≥ 30 °C)
180 d/yr
+44
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1046 mm
+3 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan32.3 °C+1.4 °C31 mm-44 mm
Feb32.7 °C+1.3 °C12 mm-55 mm
Mar31.9 °C+1.1 °C168 mm+8 mm
Apr29.4 °C+0.4 °C261 mm+37 mm
May28.9 °C+0.7 °C217 mm+89 mm
Jun28.1 °C+0.5 °C58 mm+21 mm
Jul27.8 °C+0.5 °C24 mm-2 mm
Aug28.2 °C+0.4 °C20 mm-5 mm
Sep29.5 °C+0.6 °C20 mm-4 mm
Oct29.7 °C0.0 °C67 mm+9 mm
Nov31.0 °C+0.9 °C65 mm-39 mm
Dec31.7 °C+1.2 °C103 mm-10 mm

The year's extremes

Hottest day
34.2 °C
9 Mar 2025
Coldest day
18.9 °C
8 Aug 2025
Wettest day
36.9 mm
10 May 2025
Windiest day
30.3 km/h
14 Jan 2025
Strongest gust
60.1 km/h
14 Jan 2025
Hottest feels-like
42.2 °C
9 Mar 2025
Coldest feels-like
20.9 °C
5 Aug 2025
Sunniest day
12.4 h
25 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 Mkwanga?

Mkwanga has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 25.8 °C and it receives 1,043 mm of precipitation per year.

What is the hottest day ever recorded in Mkwanga?

The hottest day measured in Mkwanga between 1940 and 2025 was 17 March 1941, reaching 37.0 °C.

What is the coldest day in Mkwanga?

The coldest day measured in Mkwanga between 1940 and 2025 was 10 July 1990, at 16.9 °C.

Does it snow in Mkwanga?

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

Has the climate of Mkwanga warmed?

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

What is the wettest day in Mkwanga?

The wettest day measured in Mkwanga between 1940 and 2025 was 23 April 1963, with 184 mm of rain in 24 hours.

What was the windiest day in Mkwanga?

The windiest day measured in Mkwanga between 1940 and 2025 was 13 March 1941, with winds reaching 34.8 km/h.

What is the warmest month in Mkwanga?

The warmest month in Mkwanga is February (27.6 °C on average); the coldest is July (23.8 °C).

How much does it rain in Mkwanga?

Mkwanga receives on average 1,043 mm of precipitation per year, spread over about 188 rainy days.

Is it sunny in Mkwanga?

Mkwanga gets on average 11.0 hours of sunshine per day, roughly 4,015 hours per year over 1940-2025.

Are there tropical nights in Mkwanga?

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

What was the most extreme apparent temperature in Mkwanga?

In Mkwanga, between 1940 and 2025, the highest apparent temperature reached 43.0 °C on 2 March 2019, and the lowest was 16.8 °C on 12 June 1994.

Compare Mkwanga with another city

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

Nearby cities

The climate around Mkwanga

Other cities — Tanzania