Bobonong climate — normals and trends

Bobonong (Botswana) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 22.5 °C and it receives 405 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.3 °C on average) and the coldest is July (16.0 °C). Rainfall peaks in December.

Bobonong averages 0 frost days, 161 hot days (≥ 30 °C) and 56 rainy days per year.

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

The hottest day of the period reached 44.3 °C (on 13 December 2024) and the coldest 1.1 °C (on 7 July 2024).

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

BobonongCentral District

coords
-21.97°, 28.44°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJanuaryColdest monthJulyWettest monthDecemberDriest monthAugust

Mean daily temperature

22.5°C

Average daily high

29.1°C

Average daily low

16.8°C

Annual rainfall

405mm

Sunshine / day

10.2h

Mean relative humidity

54%

Average peak wind

17.9km/h

Seasonal range

10.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

161 d/yr

Rainy days (≥ 1 mm)

56 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.0 °C

Average feels-like low

15.8 °C

Average peak gust

36.0 km/h

Tropical nights (≥ 20 °C)

119 d/yr

Solar radiation

19.7 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.13 · 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.3 °C

13 December 2024

Coldest day

1.1 °C

7 July 2024

Wettest day

113 mm

17 January 2000

Windiest day

40.7 km/h

5 October 2005

Strongest gust

77.0 km/h

6 October 2005

Hottest feels-like

45.4 °C

7 January 2016

Coldest feels-like

-2.7 °C

15 June 1968

Sunniest day

13.3 h

12 December 2024

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202539.8 °C26 October 20253.0 °C30 July 202522.0 °C724 mm1480
202444.3 °C13 December 20241.1 °C7 July 202423.7 °C338 mm2070
202341.3 °C22 October 20235.8 °C23 July 202323.5 °C382 mm2120
202241.2 °C4 October 20225.8 °C2 June 202222.8 °C394 mm1830
202142.2 °C2 November 20215.5 °C21 July 202122.2 °C591 mm1550
202042.1 °C8 November 20204.4 °C17 July 202022.4 °C526 mm1510
201943.8 °C28 October 20195.7 °C23 July 201923.7 °C398 mm1970
201841.0 °C18 September 20185.0 °C7 June 201823.4 °C299 mm2010
201741.9 °C16 October 20175.5 °C26 July 201722.4 °C466 mm1560
201643.1 °C7 January 20165.3 °C28 July 201623.8 °C350 mm1970
201543.0 °C12 November 20155.7 °C4 August 201524.1 °C177 mm2190
201440.3 °C9 October 20143.6 °C7 June 201422.2 °C541 mm1570
201341.3 °C17 November 20135.4 °C20 June 201322.5 °C415 mm1570
201240.4 °C4 March 20123.9 °C11 June 201223.1 °C297 mm1980
201142.7 °C25 October 20113.2 °C27 June 201122.4 °C368 mm1740
201042.6 °C11 October 20102.9 °C17 June 201023.1 °C341 mm1880
200940.3 °C8 October 20093.9 °C28 June 200922.2 °C426 mm1620
200842.7 °C3 November 20085.6 °C7 July 200822.5 °C344 mm1760
200739.7 °C17 March 20072.9 °C24 May 200722.3 °C453 mm1680
200639.6 °C2 November 20063.4 °C6 August 200622.5 °C342 mm1680
200541.3 °C26 September 20057.3 °C30 June 200524.1 °C212 mm2120
200441.2 °C7 October 20045.5 °C21 July 200422.8 °C345 mm1610
200341.1 °C14 January 20036.7 °C16 July 200323.6 °C286 mm2020
200240.8 °C19 October 20024.9 °C23 July 200223.3 °C143 mm1960
200140.0 °C11 January 20014.4 °C23 July 200121.9 °C528 mm1340
200038.6 °C10 October 20001.7 °C18 July 200021.1 °C814 mm1040
199940.4 °C25 September 19995.3 °C30 June 199922.8 °C328 mm1660
199841.1 °C3 November 19986.7 °C16 July 199822.7 °C527 mm1670
199742.0 °C9 November 19974.3 °C1 June 199722.2 °C349 mm1520
199640.2 °C20 October 19964.4 °C10 July 199621.9 °C704 mm1420
199542.2 °C12 October 19955.4 °C7 August 199523.2 °C396 mm1700
199440.7 °C14 November 19943.1 °C13 July 199422.5 °C142 mm1700
199341.2 °C31 October 19936.8 °C13 June 199323.2 °C307 mm1810
199243.3 °C26 February 19925.0 °C6 July 199224.2 °C323 mm2160
199139.8 °C30 October 19914.8 °C19 July 199122.8 °C336 mm1720
199042.4 °C14 November 19906.2 °C16 August 199023.2 °C275 mm1760
198941.5 °C20 December 19894.7 °C20 July 198922.9 °C217 mm1770
198841.0 °C25 December 19884.4 °C10 June 198822.2 °C392 mm1600
198740.2 °C4 November 19874.7 °C22 July 198723.6 °C317 mm1950
198639.3 °C23 February 19865.9 °C26 June 198622.8 °C311 mm1790
198539.7 °C2 March 19855.1 °C13 July 198522.4 °C412 mm1560
198440.3 °C12 January 19846.4 °C20 June 198423.0 °C395 mm1740
198340.8 °C11 January 19835.6 °C27 June 198323.9 °C221 mm2000
198240.2 °C19 November 19824.8 °C10 June 198222.9 °C238 mm1790
198142.5 °C8 November 19812.6 °C10 June 198121.1 °C604 mm1210
198041.0 °C2 January 19803.8 °C30 June 198021.7 °C495 mm1350
197940.3 °C2 October 19795.4 °C5 July 197922.1 °C284 mm1660
197839.9 °C29 September 19782.8 °C29 June 197821.2 °C630 mm1020
197740.5 °C19 November 19774.9 °C5 July 197721.9 °C693 mm1330
197639.8 °C24 November 19765.0 °C21 June 197621.2 °C472 mm1190
197541.1 °C5 November 19754.0 °C26 July 197521.4 °C504 mm1310
197440.7 °C17 October 19745.8 °C28 July 197421.2 °C547 mm1180
197339.7 °C7 October 19736.7 °C10 July 197322.4 °C372 mm1610
197240.6 °C3 December 19725.1 °C1 July 197221.5 °C604 mm1250
197139.3 °C23 October 19716.7 °C1 August 197122.4 °C330 mm1670
197041.9 °C12 January 19707.0 °C7 July 197023.3 °C329 mm1880
196940.2 °C21 January 19695.7 °C24 July 196922.1 °C518 mm1410
196841.4 °C5 January 19681.3 °C15 June 196822.2 °C262 mm1630
196738.3 °C16 November 19674.1 °C13 June 196721.6 °C400 mm1300
196640.9 °C6 January 19666.3 °C23 August 196622.4 °C530 mm1510
196539.6 °C28 October 19653.6 °C26 June 196522.7 °C123 mm1710
196439.8 °C9 November 19643.3 °C8 July 196422.6 °C258 mm1800
196339.4 °C21 December 19633.7 °C15 July 196322.2 °C222 mm1670
196241.4 °C17 October 19626.7 °C13 July 196222.6 °C532 mm1660
196141.1 °C24 October 19617.2 °C8 July 196122.6 °C362 mm1660
196040.6 °C10 October 19605.6 °C3 July 196021.9 °C328 mm1660
195938.9 °C17 October 19597.3 °C23 July 195921.9 °C250 mm1370
195839.0 °C11 October 19585.8 °C17 June 195821.8 °C815 mm1340
195738.4 °C21 December 19575.6 °C22 June 195722.3 °C506 mm1510
195636.8 °C2 February 19565.2 °C13 June 195621.5 °C447 mm1220
195540.0 °C12 November 19554.6 °C29 June 195520.8 °C587 mm820
195441.8 °C25 October 19545.7 °C20 July 195423.1 °C177 mm1910
195339.8 °C31 October 19535.5 °C1 July 195321.7 °C493 mm1110
195241.1 °C20 November 19525.9 °C6 July 195222.7 °C362 mm1640
195141.1 °C25 November 19516.4 °C16 July 195123.3 °C337 mm1770
195039.4 °C5 November 19505.7 °C28 May 195022.7 °C320 mm1640
194940.8 °C12 January 19496.6 °C19 July 194921.9 °C438 mm1450
194839.3 °C12 October 19487.5 °C5 July 194821.2 °C603 mm880
194740.9 °C4 November 19475.8 °C19 July 194722.0 °C605 mm1170
194640.8 °C29 October 19465.4 °C3 July 194621.8 °C458 mm1310
194539.6 °C26 October 19454.5 °C29 June 194522.2 °C402 mm1220
194440.9 °C26 September 19447.1 °C14 July 194422.3 °C473 mm1520
194339.0 °C13 October 19436.7 °C28 June 194321.5 °C410 mm1120
194238.4 °C23 October 19425.7 °C21 July 194222.0 °C533 mm1440
194141.0 °C10 March 19416.0 °C5 July 194123.2 °C271 mm1880
194040.8 °C12 November 19404.7 °C16 July 194023.6 °C257 mm1920

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
28.5 °C
-0.6 °C
Hot days (≥ 30 °C)
148 d/yr
-13
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
724 mm
+319 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.4 °C-2.3 °C280 mm+192 mm
Feb29.7 °C-1.4 °C200 mm+122 mm
Mar29.7 °C-0.9 °C6 mm-33 mm
Apr28.3 °C-0.7 °C16 mm-1 mm
May25.2 °C-1.5 °C2 mm-4 mm
Jun24.3 °C+0.4 °C1 mm-3 mm
Jul23.7 °C0.0 °C3 mm+1 mm
Aug28.8 °C+2.1 °C0 mm-1 mm
Sep32.0 °C+1.9 °C3 mm-4 mm
Oct31.9 °C-0.1 °C6 mm-14 mm
Nov29.0 °C-2.8 °C81 mm+27 mm
Dec30.0 °C-1.6 °C125 mm+36 mm

The year's extremes

Hottest day
39.8 °C
26 Oct 2025
Coldest day
3.0 °C
30 Jul 2025
Wettest day
50.2 mm
10 Feb 2025
Windiest day
33.5 km/h
14 Nov 2025
Strongest gust
59.4 km/h
14 Nov 2025
Hottest feels-like
40.5 °C
27 Oct 2025
Coldest feels-like
-0.4 °C
30 Jul 2025
Sunniest day
13.3 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 Bobonong?

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

What is the hottest day ever recorded in Bobonong?

The hottest day measured in Bobonong between 1940 and 2025 was 13 December 2024, reaching 44.3 °C.

What is the coldest day in Bobonong?

The coldest day measured in Bobonong between 1940 and 2025 was 7 July 2024, at 1.1 °C.

Does it snow in Bobonong?

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

Has the climate of Bobonong warmed?

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

What is the wettest day in Bobonong?

The wettest day measured in Bobonong between 1940 and 2025 was 17 January 2000, with 113 mm of rain in 24 hours.

What was the windiest day in Bobonong?

The windiest day measured in Bobonong between 1940 and 2025 was 5 October 2005, with winds reaching 40.7 km/h.

What is the warmest month in Bobonong?

The warmest month in Bobonong is January (26.3 °C on average); the coldest is July (16.0 °C).

How much does it rain in Bobonong?

Bobonong receives on average 405 mm of precipitation per year, spread over about 56 rainy days.

Is it sunny in Bobonong?

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

Are there tropical nights in Bobonong?

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

What was the most extreme apparent temperature in Bobonong?

In Bobonong, between 1940 and 2025, the highest apparent temperature reached 45.4 °C on 7 January 2016, and the lowest was -2.7 °C on 15 June 1968.

Compare Bobonong with another city

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

Nearby cities

The climate around Bobonong

Other cities — Botswana