Mafinga climate — normals and trends

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

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

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

The hottest day of the period reached 37.1 °C (on 11 February 2006) and the coldest 10.1 °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

MafingaIringa

coords
-7.25°, 35.07°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthJuly

Mean daily temperature

23.7°C

Average daily high

29.5°C

Average daily low

18.5°C

Annual rainfall

718mm

Sunshine / day

11.0h

Mean relative humidity

58%

Average peak wind

14.8km/h

Seasonal range

5.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

143 d/yr

Rainy days (≥ 1 mm)

90 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.9 °C

Average feels-like low

19.2 °C

Average peak gust

31.8 km/h

Tropical nights (≥ 20 °C)

92 d/yr

Solar radiation

22.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.6 °C

since 1940

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

11 February 2006

Coldest day

10.1 °C

29 June 1964

Wettest day

115 mm

4 January 1953

Windiest day

27.4 km/h

11 October 2000

Strongest gust

57.2 km/h

19 January 1993

Hottest feels-like

39.6 °C

25 February 2005

Coldest feels-like

8.1 °C

21 July 1958

Sunniest day

12.4 h

16 December 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.5 °C30 November 202512.5 °C3 August 202524.8 °C498 mm2070
202435.1 °C14 November 202412.7 °C12 July 202424.1 °C1,002 mm1270
202336.7 °C14 October 202314.9 °C7 July 202324.9 °C641 mm2330
202235.4 °C13 January 202214.2 °C10 July 202224.0 °C786 mm1410
202136.4 °C25 November 202112.4 °C26 July 202124.3 °C577 mm1500
202035.0 °C26 November 202012.5 °C18 July 202023.8 °C1,110 mm1230
201936.4 °C22 October 201914.7 °C23 July 201925.1 °C757 mm2460
201836.8 °C28 November 201813.6 °C18 July 201824.4 °C822 mm1780
201736.6 °C9 November 201714.4 °C16 July 201725.3 °C456 mm2540
201636.0 °C25 December 201612.4 °C5 July 201624.5 °C677 mm1790
201536.2 °C14 November 201514.8 °C11 July 201524.9 °C636 mm2320
201437.0 °C25 November 201414.4 °C5 August 201424.2 °C721 mm1520
201335.9 °C16 November 201315.0 °C8 June 201324.7 °C529 mm2270
201236.8 °C13 November 201213.4 °C9 July 201224.4 °C506 mm1920
201136.2 °C31 October 201112.5 °C10 July 201124.2 °C697 mm1640
201036.2 °C4 December 201012.8 °C9 July 201024.6 °C496 mm2000
200936.2 °C28 November 200913.3 °C4 July 200924.5 °C525 mm2150
200835.9 °C15 November 200812.7 °C25 June 200823.8 °C557 mm1520
200735.6 °C28 November 200711.3 °C20 June 200724.0 °C616 mm1720
200637.1 °C11 February 200613.0 °C27 June 200624.6 °C627 mm2050
200536.5 °C11 December 200513.5 °C4 July 200524.9 °C312 mm2440
200436.2 °C21 November 200412.7 °C17 July 200424.1 °C597 mm1980
200336.4 °C1 December 200312.1 °C9 July 200324.1 °C452 mm1870
200236.0 °C5 November 200213.2 °C17 June 200223.6 °C703 mm1230
200135.9 °C17 December 200113.6 °C14 July 200123.6 °C577 mm1560
200034.5 °C12 November 200013.3 °C30 June 200023.6 °C667 mm1580
199935.9 °C25 October 199912.9 °C28 June 199923.8 °C457 mm1550
199836.0 °C5 December 199813.3 °C2 July 199823.8 °C735 mm1170
199736.2 °C13 November 199714.4 °C13 July 199724.1 °C769 mm1860
199635.2 °C2 December 199613.0 °C19 July 199623.4 °C666 mm1100
199535.3 °C27 November 199513.9 °C17 July 199523.8 °C675 mm1280
199435.8 °C22 October 199413.7 °C12 June 199424.1 °C636 mm1520
199335.9 °C13 November 199313.1 °C24 July 199324.1 °C506 mm1770
199234.2 °C7 November 199212.4 °C14 August 199223.3 °C762 mm1100
199134.8 °C13 December 199112.7 °C19 July 199123.9 °C760 mm1300
199035.0 °C23 December 199012.9 °C24 July 199023.5 °C664 mm1140
198935.2 °C2 November 198912.0 °C17 June 198922.8 °C1,080 mm840
198835.7 °C30 November 198813.5 °C30 July 198824.3 °C450 mm1580
198736.0 °C29 December 198712.7 °C22 June 198723.8 °C692 mm1310
198634.8 °C16 October 198612.2 °C23 July 198623.4 °C764 mm1180
198534.6 °C2 November 198511.8 °C12 July 198522.8 °C742 mm790
198433.7 °C6 November 198413.9 °C10 August 198422.9 °C883 mm780
198334.9 °C12 November 198313.4 °C14 August 198324.0 °C592 mm1550
198235.5 °C7 November 198212.6 °C17 July 198223.6 °C772 mm1280
198134.8 °C25 December 198112.3 °C28 June 198123.3 °C646 mm1170
198035.0 °C24 October 198012.8 °C16 June 198023.4 °C739 mm1140
197934.9 °C14 November 197912.5 °C24 June 197923.2 °C840 mm1040
197834.3 °C1 November 197813.1 °C17 July 197823.2 °C1,005 mm950
197735.5 °C23 October 197713.7 °C2 August 197723.7 °C897 mm1410
197636.3 °C16 December 197613.4 °C27 June 197624.1 °C521 mm1650
197535.6 °C29 November 197511.9 °C27 July 197523.6 °C677 mm1410
197434.8 °C14 November 197412.8 °C21 June 197423.5 °C596 mm1400
197335.5 °C3 November 197312.5 °C9 July 197323.3 °C778 mm1120
197234.9 °C17 November 197212.2 °C28 June 197222.7 °C1,127 mm800
197135.0 °C21 November 197111.9 °C8 June 197122.7 °C981 mm940
197035.3 °C16 November 197011.8 °C20 June 197022.9 °C937 mm890
196935.4 °C10 December 196911.8 °C22 June 196924.0 °C475 mm2030
196834.6 °C27 November 196811.3 °C15 July 196822.4 °C1,104 mm930
196734.4 °C11 November 196712.4 °C12 July 196723.6 °C670 mm1450
196634.2 °C19 December 196612.5 °C1 August 196623.7 °C595 mm1460
196534.6 °C20 November 196510.8 °C5 July 196522.4 °C823 mm840
196434.1 °C18 November 196410.1 °C29 June 196422.7 °C708 mm880
196333.7 °C7 October 196312.4 °C28 July 196322.3 °C872 mm700
196234.0 °C22 November 196213.5 °C31 May 196222.8 °C894 mm940
196135.0 °C21 January 196113.2 °C10 August 196123.8 °C842 mm1500
196035.7 °C29 November 196011.2 °C25 July 196023.0 °C791 mm1010
195934.0 °C19 November 195912.5 °C21 July 195922.8 °C1,121 mm610
195835.0 °C12 November 195810.3 °C21 July 195823.0 °C981 mm980
195734.3 °C7 December 195711.3 °C22 July 195722.3 °C1,555 mm870
195634.4 °C22 November 195612.2 °C1 July 195622.4 °C953 mm950
195534.1 °C13 November 195512.4 °C10 August 195522.8 °C899 mm1160
195434.0 °C24 October 195412.5 °C13 June 195422.8 °C711 mm1000
195334.0 °C28 October 195311.1 °C21 July 195322.5 °C1,214 mm890
195234.9 °C29 November 195213.9 °C14 July 195223.9 °C431 mm1770
195135.7 °C1 November 195113.3 °C13 June 195123.6 °C675 mm1350
195034.3 °C25 November 195012.2 °C2 June 195023.1 °C561 mm1180
194935.9 °C24 November 194913.6 °C1 August 194923.9 °C569 mm1760
194835.0 °C24 November 194813.4 °C9 July 194824.0 °C486 mm1690
194734.8 °C21 October 194713.0 °C13 August 194723.0 °C741 mm1150
194634.9 °C12 October 194613.5 °C15 August 194624.2 °C414 mm2030
194535.0 °C1 January 194512.5 °C18 June 194522.9 °C729 mm1060
194434.8 °C3 March 194411.9 °C11 July 194424.2 °C387 mm2130
194335.6 °C15 January 194312.6 °C25 July 194324.2 °C283 mm2190
194234.6 °C29 December 194212.5 °C25 July 194223.4 °C444 mm1600
194134.5 °C21 October 194112.8 °C5 July 194122.4 °C1,105 mm730
194033.8 °C30 December 194012.4 °C28 June 194023.0 °C795 mm1100

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.7 °C
+1.2 °C
Hot days (≥ 30 °C)
207 d/yr
+64
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
499 mm
-220 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.8 °C+1.4 °C101 mm-79 mm
Feb30.3 °C+2.0 °C69 mm-87 mm
Mar29.7 °C+1.2 °C123 mm-13 mm
Apr29.3 °C+0.8 °C84 mm+13 mm
May30.6 °C+1.6 °C16 mm+7 mm
Jun29.7 °C+1.4 °C0 mm-0 mm
Jul28.5 °C+0.7 °C0 mm-0 mm
Aug29.2 °C+0.3 °C0 mm-0 mm
Sep31.9 °C+1.2 °C0 mm-0 mm
Oct33.0 °C+0.7 °C0 mm-3 mm
Nov34.2 °C+1.6 °C7 mm-23 mm
Dec32.1 °C+1.9 °C98 mm-33 mm

The year's extremes

Hottest day
36.5 °C
30 Nov 2025
Coldest day
12.5 °C
3 Aug 2025
Wettest day
26.6 mm
8 Apr 2025
Windiest day
26.2 km/h
17 Oct 2025
Strongest gust
49.7 km/h
30 Oct 2025
Hottest feels-like
37.7 °C
26 Oct 2025
Coldest feels-like
10.8 °C
3 Aug 2025
Sunniest day
12.4 h
16 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 hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 23.7 °C and it receives 718 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 11 February 2006, reaching 37.1 °C.

What is the coldest day in Mafinga?

The coldest day measured in Mafinga between 1940 and 2025 was 29 June 1964, at 10.1 °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.6 °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 4 January 1953, with 115 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 October 2000, with winds reaching 27.4 km/h.

What is the warmest month in Mafinga?

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

How much does it rain in Mafinga?

Mafinga receives on average 718 mm of precipitation per year, spread over about 90 rainy days.

Is it sunny in Mafinga?

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

Are there tropical nights in Mafinga?

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

What was the most extreme apparent temperature in Mafinga?

In Mafinga, between 1940 and 2025, the highest apparent temperature reached 39.6 °C on 25 February 2005, and the lowest was 8.1 °C on 21 July 1958.

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