Beitbridge climate — normals and trends

Beitbridge (Zimbabwe) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 22.9 °C and it receives 369 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 January (26.6 °C on average) and the coldest is July (16.8 °C). Rainfall peaks in December.

Beitbridge averages 0 frost days, 163 hot days (≥ 30 °C) and 50 rainy days per year.

Beitbridge has warmed by +1.0 °C between 1940 and 2025, or +0.12 °C per decade. This trend is statistically significant.

The hottest day of the period reached 45.8 °C (on 28 October 2019) and the coldest 0.8 °C (on 15 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

BeitbridgeMatabeleland South Province

coords
-22.22°, 30.00°
period
19402025 · 86 yrs
BWhHot desertWarmest monthJanuaryColdest monthJulyWettest monthDecemberDriest monthJuly

Mean daily temperature

22.9°C

Average daily high

29.2°C

Average daily low

17.3°C

Annual rainfall

369mm

Sunshine / day

10.2h

Mean relative humidity

57%

Average peak wind

17.5km/h

Seasonal range

9.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

163 d/yr

Rainy days (≥ 1 mm)

50 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.5 °C

Average feels-like low

16.7 °C

Average peak gust

35.2 km/h

Tropical nights (≥ 20 °C)

129 d/yr

Solar radiation

19.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.0 °C

since 1940

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

45.8 °C

28 October 2019

Coldest day

0.8 °C

15 June 1968

Wettest day

116 mm

23 March 1984

Windiest day

49.2 km/h

13 March 1941

Strongest gust

78.5 km/h

28 June 1994

Hottest feels-like

46.5 °C

26 February 1992

Coldest feels-like

-3.0 °C

15 June 1968

Sunniest day

13.4 h

18 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202541.2 °C26 October 20254.2 °C29 July 202523.1 °C681 mm1640
202444.1 °C13 December 20244.7 °C11 July 202424.1 °C217 mm2170
202342.3 °C29 November 20237.5 °C17 July 202323.6 °C544 mm2010
202240.7 °C4 October 20226.0 °C8 June 202223.5 °C328 mm1930
202142.5 °C2 November 20215.6 °C27 July 202122.6 °C564 mm1580
202042.5 °C8 November 20205.6 °C17 July 202023.0 °C442 mm1600
201945.8 °C28 October 20196.1 °C23 July 201924.2 °C325 mm2070
201841.6 °C27 December 20186.7 °C7 June 201823.6 °C307 mm1950
201743.3 °C16 October 20178.1 °C26 July 201722.8 °C365 mm1680
201643.0 °C20 February 20167.4 °C13 July 201623.9 °C309 mm1910
201542.0 °C11 November 20157.2 °C19 June 201524.2 °C194 mm2180
201440.4 °C9 October 20144.7 °C11 July 201422.6 °C543 mm1640
201341.9 °C27 September 20136.8 °C20 June 201322.7 °C522 mm1630
201240.5 °C23 February 20126.1 °C11 June 201223.2 °C273 mm1850
201142.0 °C25 October 20116.3 °C27 June 201122.9 °C273 mm1770
201042.9 °C11 October 20104.4 °C17 June 201023.3 °C343 mm1770
200941.6 °C8 October 20095.5 °C28 June 200922.9 °C289 mm1770
200842.1 °C3 November 20087.0 °C16 July 200823.3 °C247 mm1770
200740.0 °C15 November 20073.1 °C23 May 200722.8 °C498 mm1700
200641.8 °C3 November 20066.2 °C23 May 200623.2 °C364 mm1780
200541.4 °C3 November 20058.6 °C6 July 200524.2 °C211 mm2000
200441.1 °C7 October 20045.4 °C16 July 200423.1 °C296 mm1720
200340.9 °C21 December 20036.6 °C8 July 200323.5 °C329 mm1940
200242.5 °C4 November 20025.5 °C23 July 200223.2 °C143 mm1900
200139.4 °C11 January 20015.0 °C22 July 200122.5 °C408 mm1400
200038.9 °C13 November 20003.4 °C18 July 200021.7 °C712 mm1110
199940.4 °C26 September 19996.8 °C14 June 199922.9 °C392 mm1590
199841.0 °C6 October 19988.0 °C15 July 199823.4 °C471 mm1820
199741.2 °C9 November 19975.0 °C1 June 199722.8 °C242 mm1710
199639.8 °C8 January 19963.8 °C10 July 199622.0 °C662 mm1330
199542.0 °C12 October 19956.5 °C16 July 199523.4 °C307 mm1800
199440.4 °C22 December 19944.7 °C30 June 199422.6 °C144 mm1630
199341.9 °C31 October 19936.4 °C8 June 199323.4 °C339 mm1870
199244.5 °C26 February 19924.5 °C6 July 199224.5 °C347 mm2220
199140.3 °C30 October 19916.3 °C18 July 199123.3 °C200 mm1830
199042.3 °C14 November 19907.0 °C16 August 199023.3 °C192 mm1810
198942.2 °C20 December 19896.8 °C23 July 198923.0 °C197 mm1640
198840.4 °C24 December 19886.1 °C9 June 198822.6 °C280 mm1610
198738.8 °C25 November 19875.3 °C23 June 198723.4 °C390 mm1830
198640.1 °C23 February 19866.7 °C25 June 198623.1 °C246 mm1730
198539.5 °C30 December 19853.7 °C13 July 198522.7 °C399 mm1620
198442.0 °C8 February 19847.8 °C18 June 198423.0 °C497 mm1640
198340.7 °C11 January 19836.9 °C28 June 198324.2 °C212 mm2020
198241.4 °C23 December 19825.7 °C10 June 198223.1 °C213 mm1640
198142.3 °C6 November 19814.0 °C10 June 198121.8 °C542 mm1350
198040.5 °C4 January 19803.9 °C30 June 198022.1 °C463 mm1390
197942.1 °C2 October 19795.5 °C26 July 197922.4 °C346 mm1610
197839.0 °C31 December 19785.0 °C29 June 197821.9 °C536 mm1240
197739.6 °C19 November 19776.2 °C4 July 197722.4 °C668 mm1390
197642.7 °C24 November 19765.6 °C5 August 197621.6 °C453 mm1250
197540.8 °C5 November 19754.7 °C26 July 197521.7 °C522 mm1300
197440.1 °C17 October 19746.3 °C27 July 197421.7 °C451 mm1250
197339.5 °C22 September 19737.0 °C10 July 197322.4 °C372 mm1430
197240.2 °C3 December 19725.3 °C4 August 197221.8 °C563 mm1230
197139.9 °C23 October 19716.8 °C1 August 197122.6 °C253 mm1680
197042.8 °C12 January 19707.0 °C7 July 197023.3 °C294 mm1820
196940.1 °C26 January 19697.0 °C23 July 196922.4 °C482 mm1450
196841.4 °C12 January 19680.8 °C15 June 196822.4 °C257 mm1610
196739.4 °C16 November 19675.5 °C7 June 196722.4 °C303 mm1430
196641.0 °C29 November 19665.7 °C28 July 196622.9 °C399 mm1550
196540.5 °C26 February 19652.0 °C25 June 196522.9 °C101 mm1740
196440.6 °C1 October 19642.1 °C27 June 196422.9 °C258 mm1740
196339.8 °C28 November 19634.0 °C12 July 196322.7 °C247 mm1670
196240.8 °C13 November 19626.4 °C29 August 196223.2 °C352 mm1730
196140.4 °C24 October 19618.8 °C10 July 196122.9 °C467 mm1710
196041.1 °C9 October 19606.0 °C26 July 196022.0 °C285 mm1500
195940.2 °C31 October 19598.0 °C15 June 195922.1 °C281 mm1390
195841.2 °C19 November 19586.5 °C16 June 195822.6 °C567 mm1540
195739.7 °C24 November 19577.1 °C21 June 195723.1 °C367 mm1760
195638.9 °C2 February 19566.4 °C25 July 195621.9 °C410 mm1270
195540.7 °C14 November 19556.3 °C30 June 195521.1 °C569 mm790
195443.0 °C26 October 19546.3 °C24 July 195423.0 °C220 mm1730
195339.6 °C4 November 19537.0 °C13 June 195322.4 °C354 mm1390
195241.1 °C20 November 19526.5 °C5 July 195222.8 °C368 mm1560
195141.9 °C26 November 19517.4 °C15 July 195123.7 °C218 mm1810
195039.5 °C7 December 19506.7 °C28 May 195023.1 °C224 mm1680
194940.2 °C12 January 19497.6 °C19 July 194921.8 °C506 mm1310
194840.1 °C13 October 19488.4 °C14 June 194821.9 °C511 mm920
194742.2 °C8 October 19476.9 °C5 July 194722.6 °C419 mm1340
194641.1 °C29 October 19466.9 °C2 July 194622.2 °C436 mm1330
194540.3 °C7 November 19456.2 °C1 July 194522.5 °C397 mm1280
194441.4 °C27 September 19448.0 °C14 July 194422.6 °C465 mm1510
194339.7 °C1 December 19437.0 °C28 June 194322.0 °C246 mm1110
194238.3 °C29 January 19426.7 °C21 July 194222.4 °C493 mm1420
194141.7 °C8 October 19415.8 °C5 July 194123.5 °C195 mm1900
194041.5 °C12 November 19405.9 °C16 July 194023.8 °C386 mm1870

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
29.4 °C
+0.2 °C
Hot days (≥ 30 °C)
164 d/yr
+1
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
681 mm
+312 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.1 °C-0.7 °C293 mm+220 mm
Feb30.4 °C-1.0 °C161 mm+93 mm
Mar30.9 °C0.0 °C4 mm-29 mm
Apr29.2 °C-0.1 °C13 mm-2 mm
May27.0 °C-0.2 °C1 mm-5 mm
Jun25.8 °C+1.1 °C1 mm-3 mm
Jul25.0 °C+0.6 °C3 mm+1 mm
Aug29.4 °C+2.6 °C3 mm+0 mm
Sep31.6 °C+1.8 °C3 mm-7 mm
Oct31.9 °C+0.6 °C9 mm-10 mm
Nov29.7 °C-1.9 °C79 mm+27 mm
Dec30.7 °C-1.0 °C111 mm+27 mm

The year's extremes

Hottest day
41.2 °C
26 Oct 2025
Coldest day
4.2 °C
29 Jul 2025
Wettest day
57.3 mm
16 Jan 2025
Windiest day
32.2 km/h
17 Oct 2025
Strongest gust
61.6 km/h
14 Nov 2025
Hottest feels-like
41.8 °C
12 Jan 2025
Coldest feels-like
1.3 °C
29 Jul 2025
Sunniest day
13.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 Beitbridge?

Beitbridge has a hot desert climate (Köppen BWh). Over 1940-2025, the average annual temperature is 22.9 °C and it receives 369 mm of precipitation per year.

What is the hottest day ever recorded in Beitbridge?

The hottest day measured in Beitbridge between 1940 and 2025 was 28 October 2019, reaching 45.8 °C.

What is the coldest day in Beitbridge?

The coldest day measured in Beitbridge between 1940 and 2025 was 15 June 1968, at 0.8 °C.

Does it snow in Beitbridge?

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

Has the climate of Beitbridge warmed?

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

What is the wettest day in Beitbridge?

The wettest day measured in Beitbridge between 1940 and 2025 was 23 March 1984, with 116 mm of rain in 24 hours.

What was the windiest day in Beitbridge?

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

What is the warmest month in Beitbridge?

The warmest month in Beitbridge is January (26.6 °C on average); the coldest is July (16.8 °C).

How much does it rain in Beitbridge?

Beitbridge receives on average 369 mm of precipitation per year, spread over about 50 rainy days.

Is it sunny in Beitbridge?

Beitbridge gets on average 10.2 hours of sunshine per day, roughly 3,723 hours per year over 1940-2025.

Are there tropical nights in Beitbridge?

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

What was the most extreme apparent temperature in Beitbridge?

In Beitbridge, between 1940 and 2025, the highest apparent temperature reached 46.5 °C on 26 February 1992, and the lowest was -3.0 °C on 15 June 1968.

Compare Beitbridge with another city

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

Nearby cities

The climate around Beitbridge

Other cities — Zimbabwe