Mafinga climate — normals and trends

Mafinga (Tanzania) has a warm-summer mediterranean climate (Csb) under the Köppen-Geiger classification. Its mean annual temperature is 17.0 °C and it receives 1,505 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 (18.9 °C on average) and the coldest is July (14.3 °C). Rainfall peaks in January.

Mafinga averages 0 frost days, 0 hot days (≥ 30 °C) and 140 rainy days per year.

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

The hottest day of the period reached 30.3 °C (on 14 October 2023) and the coldest 4.4 °C (on 24 June 1968).

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

MafingaIringa

coords
-8.30°, 35.29°
period
19402025 · 86 yrs
CsbWarm-summer MediterraneanWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthJuly

Mean daily temperature

17.0°C

Average daily high

22.2°C

Average daily low

12.9°C

Annual rainfall

1,505mm

Sunshine / day

10.7h

Mean relative humidity

74%

Average peak wind

17.2km/h

Seasonal range

4.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

140 d/yr

Annual snowfall

0.0 cm

Average feels-like high

22.6 °C

Average feels-like low

11.7 °C

Average peak gust

37.9 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

20.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.2 °C

since 1940

+0.2 °C per decade · r² = 0.67 · 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

30.3 °C

14 October 2023

Coldest day

4.4 °C

24 June 1968

Wettest day

182 mm

18 December 1986

Windiest day

35.1 km/h

11 August 2010

Strongest gust

72.7 km/h

11 August 2010

Hottest feels-like

31.3 °C

18 March 2016

Coldest feels-like

0.3 °C

24 June 1968

Sunniest day

12.5 h

3 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202527.9 °C3 December 20258.3 °C5 August 202517.8 °C1,298 mm00
202427.2 °C29 September 20248.0 °C8 July 202418.0 °C1,750 mm00
202330.3 °C14 October 20239.5 °C1 July 202317.9 °C1,735 mm10
202228.2 °C25 October 20228.9 °C2 July 202217.3 °C1,389 mm00
202129.3 °C20 November 20217.0 °C26 July 202117.7 °C1,324 mm00
202028.3 °C7 November 20207.9 °C18 July 202018.0 °C2,114 mm00
201928.3 °C13 November 20197.6 °C24 July 201917.9 °C1,611 mm00
201827.3 °C17 October 20188.8 °C8 June 201817.6 °C1,474 mm00
201729.5 °C18 October 20178.4 °C16 July 201717.8 °C1,482 mm00
201627.9 °C29 November 20168.4 °C14 July 201617.7 °C1,327 mm00
201527.0 °C14 November 20158.8 °C11 July 201517.8 °C1,524 mm00
201427.1 °C5 November 20147.3 °C13 July 201417.4 °C1,474 mm00
201328.6 °C1 November 20138.2 °C14 July 201317.5 °C1,248 mm00
201228.6 °C23 October 20127.2 °C8 July 201217.5 °C1,318 mm00
201128.5 °C27 October 20117.2 °C6 July 201117.4 °C1,732 mm00
201028.5 °C5 November 20107.6 °C8 June 201017.5 °C1,176 mm00
200927.0 °C2 November 20097.2 °C2 July 200917.2 °C1,480 mm00
200828.2 °C14 November 20086.6 °C2 July 200817.0 °C1,489 mm00
200728.1 °C24 September 20077.7 °C19 June 200717.3 °C1,101 mm00
200627.6 °C3 November 20065.9 °C7 July 200617.2 °C1,668 mm00
200528.5 °C17 November 20058.2 °C6 July 200517.5 °C974 mm00
200428.3 °C21 November 20045.8 °C9 July 200417.0 °C1,747 mm00
200327.9 °C6 November 20036.8 °C9 July 200317.3 °C1,193 mm00
200227.9 °C25 October 20028.1 °C23 June 200217.1 °C1,322 mm00
200127.2 °C19 October 20017.8 °C16 July 200116.8 °C1,290 mm00
200027.5 °C12 November 20008.5 °C30 June 200016.7 °C1,568 mm00
199928.0 °C25 October 19998.7 °C28 June 199916.7 °C1,188 mm00
199828.4 °C7 November 19988.7 °C15 July 199817.4 °C1,379 mm00
199728.7 °C15 November 19979.0 °C18 July 199717.1 °C1,582 mm00
199628.3 °C18 November 19966.2 °C1 July 199616.9 °C1,340 mm00
199529.4 °C26 November 19958.1 °C14 June 199517.2 °C1,032 mm00
199428.7 °C24 November 19947.3 °C13 June 199417.2 °C1,660 mm00
199328.9 °C21 December 19937.0 °C16 August 199317.0 °C1,042 mm00
199227.8 °C30 October 19926.3 °C29 July 199216.9 °C1,315 mm00
199127.5 °C16 November 19917.2 °C22 July 199117.2 °C1,392 mm00
199029.2 °C16 October 19907.1 °C6 July 199017.2 °C1,414 mm00
198927.7 °C10 November 19898.2 °C22 August 198916.8 °C1,472 mm00
198827.3 °C10 October 19888.2 °C29 July 198817.3 °C1,224 mm00
198726.9 °C24 September 19876.6 °C10 July 198717.3 °C1,401 mm00
198627.1 °C8 October 19866.1 °C9 July 198616.6 °C1,778 mm00
198527.5 °C3 November 19856.8 °C12 July 198516.5 °C1,666 mm00
198427.3 °C15 October 19847.5 °C22 August 198416.5 °C1,296 mm00
198328.7 °C16 November 19836.8 °C14 August 198317.1 °C1,420 mm00
198226.6 °C21 October 19826.3 °C17 July 198216.7 °C2,076 mm00
198127.4 °C14 November 19816.0 °C19 June 198116.7 °C1,399 mm00
198028.4 °C24 October 19806.3 °C16 June 198016.7 °C1,626 mm00
197928.5 °C14 November 19797.1 °C16 June 197916.9 °C1,482 mm00
197827.4 °C24 October 19787.2 °C17 July 197816.8 °C1,815 mm00
197729.3 °C23 October 19777.4 °C11 June 197716.8 °C1,720 mm00
197627.7 °C1 November 19766.7 °C19 July 197616.8 °C1,564 mm00
197526.8 °C6 November 19755.2 °C26 July 197516.6 °C1,839 mm00
197426.7 °C14 November 19746.1 °C21 June 197416.5 °C2,641 mm00
197328.8 °C11 November 19737.2 °C11 July 197316.9 °C1,726 mm00
197226.8 °C4 September 19727.2 °C4 July 197216.6 °C1,990 mm00
197128.1 °C9 November 19716.5 °C4 August 197116.3 °C1,646 mm00
197028.6 °C5 November 19706.9 °C20 June 197016.8 °C1,463 mm00
196927.6 °C10 October 19697.1 °C11 July 196916.8 °C1,345 mm00
196827.7 °C4 October 19684.4 °C24 June 196816.6 °C1,549 mm00
196726.9 °C7 October 19677.0 °C12 July 196716.6 °C1,584 mm00
196628.0 °C19 November 19667.5 °C28 July 196616.9 °C1,441 mm00
196527.3 °C20 November 19656.3 °C5 July 196516.4 °C1,556 mm00
196427.4 °C11 December 19645.3 °C29 June 196416.5 °C1,576 mm00
196327.9 °C31 October 19637.3 °C12 June 196316.4 °C1,818 mm00
196228.2 °C23 November 19628.9 °C26 June 196216.6 °C1,731 mm00
196126.9 °C25 October 19618.0 °C11 August 196116.9 °C1,840 mm00
196029.3 °C30 November 19607.3 °C7 July 196016.8 °C1,462 mm00
195926.6 °C18 October 19598.1 °C18 July 195916.9 °C1,511 mm00
195829.2 °C29 October 19587.3 °C14 August 195817.0 °C1,560 mm00
195727.5 °C27 November 19577.2 °C18 June 195716.6 °C2,195 mm00
195629.2 °C22 November 19567.5 °C13 July 195616.5 °C1,330 mm00
195527.6 °C21 October 19557.2 °C11 August 195516.4 °C1,644 mm00
195427.8 °C27 October 19547.6 °C21 June 195416.6 °C1,259 mm00
195327.5 °C9 November 19537.3 °C15 June 195316.5 °C1,972 mm00
195227.2 °C16 September 19527.3 °C16 July 195216.7 °C1,301 mm00
195128.1 °C13 October 19517.4 °C22 June 195116.7 °C1,542 mm00
195026.4 °C22 October 19507.6 °C29 May 195016.2 °C1,303 mm00
194928.0 °C2 November 19498.1 °C18 July 194916.8 °C953 mm00
194828.1 °C10 November 19488.4 °C5 July 194816.9 °C1,442 mm00
194729.0 °C21 October 19478.1 °C25 July 194716.5 °C1,507 mm00
194627.2 °C31 October 19467.9 °C1 June 194616.8 °C1,202 mm00
194527.0 °C7 November 19458.3 °C19 June 194516.2 °C1,571 mm00
194427.7 °C20 September 19447.4 °C20 May 194416.5 °C1,587 mm00
194329.3 °C15 December 19438.0 °C10 June 194316.8 °C863 mm00
194228.1 °C10 November 19427.8 °C28 July 194216.5 °C1,434 mm00
194128.5 °C30 October 19419.0 °C28 June 194116.6 °C1,742 mm00
194026.2 °C3 October 19408.5 °C6 June 194016.6 °C1,249 mm00

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
23.0 °C
+0.8 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1298 mm
-208 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan22.9 °C+0.7 °C295 mm-34 mm
Feb24.1 °C+1.7 °C222 mm-60 mm
Mar23.0 °C+0.6 °C274 mm-33 mm
Apr22.4 °C+0.8 °C94 mm-38 mm
May21.3 °C+0.3 °C19 mm-1 mm
Jun21.2 °C+0.8 °C1 mm-0 mm
Jul20.3 °C+0.4 °C0 mm-0 mm
Aug21.4 °C+0.4 °C0 mm-1 mm
Sep24.3 °C+1.4 °C1 mm-2 mm
Oct25.2 °C+0.7 °C3 mm-14 mm
Nov25.8 °C+1.3 °C74 mm-33 mm
Dec24.2 °C+1.2 °C316 mm+9 mm

The year's extremes

Hottest day
27.9 °C
3 Dec 2025
Coldest day
8.3 °C
5 Aug 2025
Wettest day
93.0 mm
8 Feb 2025
Windiest day
32.2 km/h
28 Jul 2025
Strongest gust
65.2 km/h
28 Jul 2025
Hottest feels-like
30.2 °C
1 Mar 2025
Coldest feels-like
3.4 °C
3 Aug 2025
Sunniest day
12.5 h
1 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 Mafinga?

Mafinga has a warm-summer mediterranean climate (Köppen Csb). Over 1940-2025, the average annual temperature is 17.0 °C and it receives 1,505 mm of precipitation per year.

What is the hottest day ever recorded in Mafinga?

The hottest day measured in Mafinga between 1940 and 2025 was 14 October 2023, reaching 30.3 °C.

What is the coldest day in Mafinga?

The coldest day measured in Mafinga between 1940 and 2025 was 24 June 1968, at 4.4 °C.

Does it snow in Mafinga?

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

Has the climate of Mafinga warmed?

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

What is the wettest day in Mafinga?

The wettest day measured in Mafinga between 1940 and 2025 was 18 December 1986, with 182 mm of rain in 24 hours.

What was the windiest day in Mafinga?

The windiest day measured in Mafinga between 1940 and 2025 was 11 August 2010, with winds reaching 35.1 km/h.

What is the warmest month in Mafinga?

The warmest month in Mafinga is November (18.9 °C on average); the coldest is July (14.3 °C).

How much does it rain in Mafinga?

Mafinga receives on average 1,505 mm of precipitation per year, spread over about 140 rainy days.

Is it sunny in Mafinga?

Mafinga gets on average 10.7 hours of sunshine per day, roughly 3,905 hours per year over 1940-2025.

Are there tropical nights in Mafinga?

Almost never: tropical nights (temperature staying above 20 °C) are virtually non-existent in Mafinga.

What was the most extreme apparent temperature in Mafinga?

In Mafinga, between 1940 and 2025, the highest apparent temperature reached 31.3 °C on 18 March 2016, and the lowest was 0.3 °C on 24 June 1968.

Compare Mafinga with another city

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

Nearby cities

The climate around Mafinga

Other cities — Tanzania