Molepolole climate — normals and trends

Molepolole (Botswana) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 20.0 °C and it receives 469 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 (24.7 °C on average) and the coldest is July (12.7 °C). Rainfall peaks in January.

Molepolole averages 0 frost days, 113 hot days (≥ 30 °C) and 71 rainy days per year.

Molepolole has warmed by +0.8 °C between 1940 and 2025, or +0.09 °C per decade. This trend is statistically significant.

The hottest day of the period reached 42.3 °C (on 7 January 2016) and the coldest -1.7 °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

MolepololeKweneng District

coords
-24.41°, 25.50°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJanuaryColdest monthJulyWettest monthJanuaryDriest monthJuly

Mean daily temperature

20.0°C

Average daily high

27.1°C

Average daily low

14.2°C

Annual rainfall

469mm

Sunshine / day

11.0h

Mean relative humidity

52%

Average peak wind

16.5km/h

Seasonal range

12.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

113 d/yr

Rainy days (≥ 1 mm)

71 d/yr

Annual snowfall

0.0 cm

Average feels-like high

26.5 °C

Average feels-like low

12.5 °C

Average peak gust

34.5 km/h

Tropical nights (≥ 20 °C)

46 d/yr

Solar radiation

20.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.8 °C

since 1940

+0.1 °C per decade · r² = 0.09 · p = 0.007

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

42.3 °C

7 January 2016

Coldest day

-1.7 °C

15 June 1968

Wettest day

87 mm

4 February 1956

Windiest day

39.5 km/h

12 September 1996

Strongest gust

79.2 km/h

27 September 2007

Hottest feels-like

42.7 °C

7 January 2016

Coldest feels-like

-5.9 °C

9 July 2014

Sunniest day

13.5 h

13 December 1944

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.7 °C15 October 20250.3 °C5 July 202519.5 °C853 mm950
202441.3 °C7 December 2024-1.2 °C9 July 202421.6 °C266 mm1652
202338.9 °C8 October 20231.3 °C31 July 202320.7 °C355 mm1440
202237.9 °C4 October 20221.2 °C16 June 202219.8 °C491 mm990
202138.1 °C16 November 20210.7 °C26 July 202119.9 °C597 mm1120
202036.8 °C19 October 20201.0 °C13 June 202020.1 °C377 mm1140
201938.6 °C3 March 20191.0 °C3 July 201921.8 °C344 mm1720
201838.7 °C26 December 20181.9 °C3 July 201820.9 °C313 mm1490
201737.7 °C7 November 20172.8 °C9 June 201720.2 °C561 mm1030
201642.3 °C7 January 20160.3 °C28 July 201621.8 °C395 mm1690
201540.4 °C11 November 20151.6 °C18 July 201522.2 °C193 mm1860
201437.1 °C10 January 2014-1.1 °C9 July 201420.1 °C472 mm1072
201337.7 °C10 November 20133.3 °C13 August 201320.9 °C261 mm1530
201237.7 °C20 November 20120.9 °C12 June 201220.6 °C304 mm1420
201138.9 °C24 October 20110.8 °C25 June 201119.5 °C479 mm790
201037.1 °C10 October 2010-0.5 °C17 June 201020.2 °C411 mm1192
200936.9 °C18 December 20090.7 °C27 June 200919.3 °C598 mm870
200837.0 °C1 November 20081.3 °C11 July 200819.8 °C435 mm950
200736.9 °C22 February 2007-1.4 °C24 May 200720.3 °C325 mm1322
200637.3 °C25 October 20061.5 °C25 May 200619.3 °C610 mm700
200539.0 °C4 November 20052.9 °C11 July 200521.1 °C320 mm1480
200436.5 °C10 November 20041.3 °C29 July 200419.9 °C437 mm1070
200338.6 °C15 January 20031.6 °C8 July 200320.9 °C286 mm1660
200238.2 °C19 October 20021.0 °C22 July 200220.4 °C308 mm1490
200137.6 °C11 January 20011.1 °C20 July 200119.5 °C733 mm990
200035.4 °C19 October 2000-1.2 °C21 July 200018.9 °C672 mm711
199937.1 °C1 March 19993.1 °C20 June 199920.2 °C385 mm1050
199836.9 °C15 November 1998-0.1 °C5 July 199820.2 °C465 mm1381
199737.8 °C7 November 19970.8 °C30 June 199719.4 °C558 mm1060
199636.6 °C3 November 1996-1.2 °C8 July 199619.4 °C436 mm931
199538.6 °C11 October 19951.1 °C19 July 199520.6 °C574 mm1340
199437.2 °C22 December 19940.1 °C20 June 199419.6 °C292 mm1030
199337.2 °C19 January 19931.9 °C21 June 199320.6 °C367 mm1050
199239.0 °C19 January 19921.5 °C24 June 199221.2 °C250 mm1650
199136.5 °C8 October 19910.3 °C28 July 199119.4 °C586 mm850
199037.9 °C13 November 19901.6 °C1 July 199020.1 °C385 mm1270
198936.4 °C19 October 1989-0.4 °C20 July 198919.5 °C434 mm892
198836.8 °C16 January 1988-0.3 °C10 June 198819.4 °C654 mm831
198739.0 °C20 November 19872.2 °C22 July 198721.0 °C417 mm1430
198635.7 °C16 December 19863.6 °C25 July 198620.6 °C387 mm1250
198537.4 °C11 December 19850.7 °C13 July 198521.0 °C398 mm1380
198438.1 °C29 December 19840.9 °C22 June 198420.5 °C273 mm1410
198338.2 °C22 February 19831.4 °C27 June 198320.7 °C406 mm1490
198238.1 °C28 December 19820.2 °C16 June 198219.9 °C472 mm1200
198138.2 °C6 November 19810.3 °C17 June 198118.7 °C616 mm770
198037.9 °C2 January 19800.1 °C23 June 198019.0 °C458 mm890
197938.2 °C7 January 19790.4 °C13 June 197919.9 °C391 mm1450
197836.3 °C29 September 1978-1.6 °C20 June 197819.1 °C488 mm662
197736.0 °C18 November 19772.1 °C27 June 197719.3 °C595 mm890
197634.6 °C18 December 19760.0 °C21 June 197618.2 °C642 mm460
197535.9 °C16 October 19751.7 °C24 July 197518.8 °C550 mm800
197435.6 °C5 November 19741.4 °C2 August 197418.7 °C485 mm500
197339.1 °C19 January 19732.6 °C10 July 197319.9 °C498 mm1140
197238.3 °C22 December 1972-0.6 °C2 August 197219.8 °C446 mm1121
197135.5 °C25 December 19711.1 °C18 July 197119.3 °C517 mm850
197038.0 °C11 January 19700.1 °C23 July 197020.6 °C471 mm1350
196939.7 °C15 January 19690.6 °C20 July 196920.1 °C374 mm1090
196837.6 °C4 January 1968-1.7 °C15 June 196819.3 °C464 mm1123
196736.2 °C10 December 1967-0.1 °C12 June 196718.7 °C679 mm781
196637.4 °C2 January 19663.5 °C8 August 196620.0 °C529 mm1040
196538.2 °C29 October 19651.4 °C24 June 196520.1 °C184 mm1300
196437.3 °C23 February 1964-0.4 °C25 June 196419.8 °C344 mm1341
196335.8 °C30 December 19631.1 °C24 July 196319.5 °C399 mm1100
196237.7 °C16 October 19622.3 °C15 June 196220.0 °C685 mm1310
196137.4 °C25 December 19614.0 °C6 August 196119.6 °C521 mm1010
196037.4 °C8 October 19601.7 °C20 July 196019.5 °C517 mm1170
195937.2 °C18 October 19593.1 °C18 July 195919.4 °C454 mm1020
195837.5 °C23 November 19582.4 °C17 June 195819.6 °C794 mm770
195737.0 °C22 December 19571.1 °C20 June 195719.5 °C633 mm840
195637.7 °C2 February 19560.8 °C10 June 195619.8 °C467 mm930
195535.1 °C10 January 1955-0.8 °C29 June 195518.3 °C736 mm581
195438.3 °C25 October 19540.5 °C18 July 195421.0 °C140 mm1880
195338.4 °C30 October 1953-0.4 °C30 July 195319.9 °C522 mm1011
195238.4 °C19 November 19522.9 °C27 July 195220.4 °C469 mm1190
195139.2 °C21 December 19511.1 °C16 July 195120.0 °C640 mm1020
195036.8 °C30 December 19502.7 °C1 August 195019.7 °C575 mm980
194940.0 °C9 January 19493.9 °C12 July 194920.6 °C306 mm1440
194838.2 °C30 December 19482.7 °C3 June 194819.5 °C567 mm1010
194738.4 °C9 October 19471.6 °C13 July 194719.6 °C631 mm890
194638.2 °C29 October 19463.2 °C19 June 194620.1 °C470 mm1190
194537.0 °C4 October 19451.3 °C9 July 194520.1 °C433 mm910
194438.2 °C26 September 19441.8 °C9 July 194419.7 °C674 mm730
194336.6 °C13 February 19432.0 °C6 August 194319.4 °C639 mm680
194236.2 °C24 October 19420.1 °C21 July 194219.7 °C526 mm930
194138.3 °C24 January 19412.7 °C29 June 194121.0 °C321 mm1520
194037.7 °C6 November 19401.7 °C13 July 194020.9 °C337 mm1470

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
26.4 °C
-0.7 °C
Hot days (≥ 30 °C)
95 d/yr
-18
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
853 mm
+384 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.8 °C-1.6 °C145 mm+60 mm
Feb28.0 °C-1.6 °C346 mm+263 mm
Mar27.6 °C-0.9 °C22 mm-34 mm
Apr24.4 °C-2.0 °C106 mm+70 mm
May22.4 °C-1.5 °C11 mm-1 mm
Jun21.2 °C+0.2 °C0 mm-6 mm
Jul21.6 °C+0.6 °C1 mm-2 mm
Aug26.3 °C+2.0 °C0 mm-3 mm
Sep30.4 °C+2.0 °C2 mm-7 mm
Oct30.7 °C+0.2 °C20 mm-14 mm
Nov27.6 °C-2.8 °C98 mm+38 mm
Dec28.2 °C-2.2 °C102 mm+19 mm

The year's extremes

Hottest day
35.7 °C
15 Oct 2025
Coldest day
0.3 °C
5 Jul 2025
Wettest day
79.3 mm
16 Feb 2025
Windiest day
29.4 km/h
21 May 2025
Strongest gust
53.6 km/h
9 Sep 2025
Hottest feels-like
37.0 °C
1 Feb 2025
Coldest feels-like
-3.6 °C
5 Jul 2025
Sunniest day
13.3 h
9 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 Molepolole?

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

What is the hottest day ever recorded in Molepolole?

The hottest day measured in Molepolole between 1940 and 2025 was 7 January 2016, reaching 42.3 °C.

What is the coldest day in Molepolole?

The coldest day measured in Molepolole between 1940 and 2025 was 15 June 1968, at -1.7 °C.

Does it snow in Molepolole?

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

Has the climate of Molepolole warmed?

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

What is the wettest day in Molepolole?

The wettest day measured in Molepolole between 1940 and 2025 was 4 February 1956, with 87 mm of rain in 24 hours.

What was the windiest day in Molepolole?

The windiest day measured in Molepolole between 1940 and 2025 was 12 September 1996, with winds reaching 39.5 km/h.

What is the warmest month in Molepolole?

The warmest month in Molepolole is January (24.7 °C on average); the coldest is July (12.7 °C).

How much does it rain in Molepolole?

Molepolole receives on average 469 mm of precipitation per year, spread over about 71 rainy days.

Is it sunny in Molepolole?

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

Are there tropical nights in Molepolole?

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

What was the most extreme apparent temperature in Molepolole?

In Molepolole, between 1940 and 2025, the highest apparent temperature reached 42.7 °C on 7 January 2016, and the lowest was -5.9 °C on 9 July 2014.

Compare Molepolole with another city

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

Nearby cities

The climate around Molepolole

Other cities — Botswana