Tete climate — normals and trends

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

Tete averages 0 frost days, 217 hot days (≥ 30 °C) and 83 rainy days per year.

Tete has warmed by +1.5 °C between 1940 and 2025, or +0.18 °C per decade. This trend is statistically significant.

The hottest day of the period reached 44.7 °C (on 25 November 2020) and the coldest 9.0 °C (on 18 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

TeteTete

coords
-16.16°, 33.59°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthSeptember

Mean daily temperature

25.9°C

Average daily high

31.2°C

Average daily low

21.2°C

Annual rainfall

690mm

Sunshine / day

10.7h

Mean relative humidity

60%

Average peak wind

16.4km/h

Seasonal range

8.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

217 d/yr

Rainy days (≥ 1 mm)

83 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.9 °C

Average feels-like low

22.4 °C

Average peak gust

33.8 km/h

Tropical nights (≥ 20 °C)

240 d/yr

Solar radiation

20.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.5 °C

since 1940

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

44.7 °C

25 November 2020

Coldest day

9.0 °C

18 June 1968

Wettest day

130 mm

3 March 1988

Windiest day

43.1 km/h

13 March 1941

Strongest gust

75.6 km/h

18 September 2006

Hottest feels-like

47.0 °C

22 November 2018

Coldest feels-like

6.8 °C

15 June 1968

Sunniest day

12.9 h

26 November 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202542.6 °C2 November 202513.4 °C1 August 202526.4 °C1,186 mm2550
202443.1 °C5 November 202413.6 °C9 July 202428.0 °C465 mm2990
202343.2 °C25 October 202314.3 °C27 June 202326.9 °C918 mm2540
202241.6 °C20 November 202214.2 °C11 June 202226.3 °C913 mm2360
202143.9 °C9 November 202113.5 °C27 July 202127.1 °C552 mm2610
202044.7 °C25 November 202012.7 °C11 August 202027.0 °C585 mm2590
201944.5 °C29 October 201912.6 °C24 July 201926.7 °C704 mm2590
201843.1 °C22 November 201813.9 °C7 June 201827.2 °C527 mm2730
201743.2 °C27 October 201714.4 °C12 July 201726.1 °C880 mm2270
201642.0 °C23 October 201612.7 °C10 July 201627.6 °C545 mm2660
201543.2 °C14 November 201513.3 °C14 June 201526.4 °C850 mm2310
201441.9 °C15 November 201413.7 °C24 July 201426.2 °C609 mm2460
201343.3 °C18 November 201313.1 °C15 July 201325.9 °C788 mm2260
201242.6 °C19 October 201211.6 °C20 July 201225.9 °C665 mm2250
201143.7 °C26 October 201112.7 °C27 June 201126.4 °C514 mm2540
201041.9 °C12 October 201013.1 °C15 August 201026.3 °C859 mm2290
200941.2 °C18 December 200912.2 °C30 July 200925.9 °C524 mm2340
200841.4 °C15 November 200812.9 °C29 June 200825.7 °C586 mm2230
200742.1 °C5 November 200713.8 °C9 July 200726.0 °C955 mm2420
200642.3 °C3 November 200612.9 °C5 August 200626.3 °C559 mm2540
200543.5 °C17 November 200513.1 °C2 July 200527.0 °C458 mm2780
200443.6 °C22 November 200412.5 °C17 July 200425.9 °C686 mm2260
200342.0 °C9 December 200313.5 °C9 July 200325.9 °C700 mm2180
200242.5 °C5 November 200214.5 °C27 June 200226.6 °C413 mm2730
200141.3 °C5 November 200112.1 °C26 July 200125.8 °C817 mm2070
200040.3 °C25 October 200013.6 °C19 July 200025.8 °C761 mm2200
199940.4 °C19 November 199912.1 °C25 June 199925.6 °C585 mm1810
199841.2 °C6 November 199813.5 °C14 July 199826.1 °C618 mm2310
199740.8 °C10 November 199713.5 °C22 July 199725.1 °C1,121 mm1830
199640.4 °C25 October 199612.1 °C3 July 199626.0 °C721 mm2120
199542.1 °C20 October 199513.1 °C16 July 199526.8 °C456 mm2360
199443.3 °C24 November 199413.2 °C13 July 199426.4 °C363 mm2410
199340.1 °C23 November 199315.5 °C6 July 199326.3 °C639 mm2480
199241.7 °C26 October 199213.0 °C14 August 199227.4 °C355 mm2690
199140.1 °C31 October 199113.2 °C14 June 199126.0 °C712 mm2400
199041.5 °C6 November 199013.7 °C7 September 199026.5 °C467 mm2440
198940.8 °C10 November 198913.0 °C17 June 198925.6 °C852 mm1860
198840.4 °C11 October 198812.8 °C13 June 198825.6 °C815 mm1940
198741.5 °C20 November 198713.1 °C23 July 198727.0 °C399 mm2640
198639.2 °C27 November 198614.1 °C27 June 198625.4 °C848 mm1970
198539.9 °C5 November 198511.9 °C14 July 198525.1 °C883 mm1790
198440.3 °C22 November 198414.6 °C17 June 198426.0 °C656 mm2120
198341.8 °C12 November 198313.9 °C22 July 198327.1 °C529 mm2620
198240.8 °C21 November 198213.5 °C11 July 198225.6 °C653 mm2160
198142.1 °C9 November 198112.7 °C28 June 198125.4 °C637 mm1960
198042.1 °C13 November 198012.5 °C21 June 198025.9 °C668 mm2150
197940.1 °C24 September 197914.6 °C14 July 197926.1 °C386 mm2440
197840.7 °C2 November 197812.2 °C15 June 197825.5 °C828 mm2040
197740.8 °C14 October 197712.0 °C6 July 197725.9 °C686 mm2380
197642.6 °C25 November 197612.2 °C18 July 197625.1 °C772 mm1890
197539.4 °C20 November 197510.1 °C26 July 197525.2 °C531 mm2140
197440.9 °C18 October 197412.4 °C16 June 197424.7 °C962 mm1730
197339.4 °C15 September 197312.9 °C12 July 197325.4 °C767 mm2000
197241.4 °C23 November 197212.2 °C4 August 197225.4 °C640 mm2170
197139.5 °C17 October 197113.3 °C25 July 197125.8 °C503 mm2410
197039.7 °C16 November 197013.6 °C6 July 197026.1 °C415 mm2420
196942.7 °C27 November 196912.8 °C24 July 196925.8 °C692 mm2170
196840.4 °C17 October 19689.0 °C18 June 196825.4 °C521 mm2260
196741.7 °C11 December 196711.3 °C19 July 196725.5 °C511 mm2060
196640.5 °C7 December 196612.7 °C23 August 196625.9 °C517 mm2160
196539.3 °C4 November 196511.5 °C7 June 196524.5 °C382 mm1580
196441.5 °C10 November 196410.9 °C29 July 196425.0 °C477 mm2000
196338.9 °C28 November 196311.9 °C6 June 196324.6 °C734 mm1660
196240.1 °C10 October 196212.8 °C24 July 196225.2 °C800 mm1790
196141.5 °C29 October 196114.5 °C9 July 196125.8 °C502 mm2020
196040.8 °C14 October 196013.5 °C30 July 196026.0 °C609 mm2350
195941.0 °C4 October 195914.6 °C22 July 195925.7 °C644 mm2260
195839.4 °C17 October 195812.4 °C29 July 195824.9 °C1,274 mm1810
195742.9 °C25 November 195712.3 °C25 June 195725.4 °C738 mm1420
195640.0 °C13 November 195611.6 °C1 August 195624.7 °C851 mm1480
195541.9 °C14 November 195512.7 °C29 July 195524.6 °C876 mm1260
195442.3 °C27 October 195412.4 °C24 July 195425.9 °C527 mm2490
195339.6 °C14 November 195311.9 °C23 July 195324.4 °C1,335 mm1260
195240.9 °C1 October 195213.2 °C5 July 195225.4 °C993 mm1810
195144.5 °C27 November 195112.3 °C15 July 195126.9 °C321 mm2690
195041.2 °C24 October 195012.0 °C21 August 195024.8 °C902 mm1440
194943.4 °C19 November 194913.3 °C9 August 194926.4 °C582 mm2480
194839.8 °C13 October 194812.2 °C17 June 194824.8 °C1,068 mm1190
194741.4 °C5 November 194712.5 °C6 July 194725.1 °C953 mm1450
194641.6 °C24 October 194611.9 °C23 June 194624.6 °C934 mm1410
194541.5 °C24 November 194512.6 °C22 June 194525.2 °C832 mm1540
194440.5 °C27 September 194412.7 °C14 July 194425.0 °C991 mm1630
194343.1 °C16 November 194312.0 °C1 July 194325.4 °C767 mm1750
194240.8 °C8 November 194212.6 °C2 August 194226.1 °C508 mm2750
194142.2 °C12 October 194113.2 °C5 July 194126.9 °C381 mm2640
194041.2 °C1 December 194011.7 °C16 July 194025.7 °C625 mm2010

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
31.7 °C
+0.5 °C
Hot days (≥ 30 °C)
255 d/yr
+38
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1186 mm
+496 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan32.5 °C+1.3 °C313 mm+112 mm
Feb31.8 °C+0.8 °C281 mm+116 mm
Mar31.4 °C+0.2 °C170 mm+86 mm
Apr31.4 °C+0.3 °C42 mm+23 mm
May29.4 °C-0.1 °C14 mm+9 mm
Jun29.0 °C+1.6 °C4 mm+1 mm
Jul27.3 °C+0.3 °C5 mm+1 mm
Aug30.8 °C+1.3 °C0 mm-2 mm
Sep34.6 °C+1.7 °C1 mm-1 mm
Oct35.7 °C+0.4 °C1 mm-6 mm
Nov33.9 °C-1.5 °C71 mm+28 mm
Dec32.0 °C-0.8 °C284 mm+128 mm

The year's extremes

Hottest day
42.6 °C
2 Nov 2025
Coldest day
13.4 °C
1 Aug 2025
Wettest day
114.4 mm
12 Mar 2025
Windiest day
31.0 km/h
28 Oct 2025
Strongest gust
57.6 km/h
11 Mar 2025
Hottest feels-like
44.1 °C
2 Nov 2025
Coldest feels-like
12.5 °C
1 Aug 2025
Sunniest day
12.9 h
28 Nov 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 Tete?

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

What is the hottest day ever recorded in Tete?

The hottest day measured in Tete between 1940 and 2025 was 25 November 2020, reaching 44.7 °C.

What is the coldest day in Tete?

The coldest day measured in Tete between 1940 and 2025 was 18 June 1968, at 9.0 °C.

Does it snow in Tete?

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

Has the climate of Tete warmed?

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

What is the wettest day in Tete?

The wettest day measured in Tete between 1940 and 2025 was 3 March 1988, with 130 mm of rain in 24 hours.

What was the windiest day in Tete?

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

What is the warmest month in Tete?

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

How much does it rain in Tete?

Tete receives on average 690 mm of precipitation per year, spread over about 83 rainy days.

Is it sunny in Tete?

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

Are there tropical nights in Tete?

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

What was the most extreme apparent temperature in Tete?

In Tete, between 1940 and 2025, the highest apparent temperature reached 47.0 °C on 22 November 2018, and the lowest was 6.8 °C on 15 June 1968.

Compare Tete with another city

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

Nearby cities

The climate around Tete

Other cities — Mozambique