Mmopone climate — normals and trends

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

Mmopone averages 0 frost days, 126 hot days (≥ 30 °C) and 68 rainy days per year.

Mmopone 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.8 °C (on 7 January 2016) and the coldest -1.9 °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

MmoponeKweneng District

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

Mean daily temperature

20.4°C

Average daily high

27.6°C

Average daily low

14.5°C

Annual rainfall

442mm

Sunshine / day

10.9h

Mean relative humidity

52%

Average peak wind

16.1km/h

Seasonal range

12.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

126 d/yr

Rainy days (≥ 1 mm)

68 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.1 °C

Average feels-like low

13.0 °C

Average peak gust

33.9 km/h

Tropical nights (≥ 20 °C)

62 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.005

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.8 °C

7 January 2016

Coldest day

-1.9 °C

15 June 1968

Wettest day

127 mm

15 February 2025

Windiest day

38.2 km/h

15 September 2000

Strongest gust

75.6 km/h

25 July 2016

Hottest feels-like

43.3 °C

7 January 2016

Coldest feels-like

-5.6 °C

15 June 1968

Sunniest day

13.5 h

13 December 1944

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.3 °C13 October 20250.5 °C5 July 202519.9 °C888 mm1070
202441.6 °C7 December 2024-0.7 °C9 July 202422.0 °C238 mm1782
202339.3 °C8 October 20231.4 °C31 July 202321.3 °C333 mm1640
202238.7 °C4 October 20222.3 °C16 June 202220.4 °C428 mm1230
202138.5 °C16 November 20210.9 °C26 July 202120.3 °C578 mm1220
202038.0 °C19 October 20201.5 °C13 June 202020.5 °C349 mm1370
201939.2 °C3 March 20190.9 °C3 July 201922.3 °C314 mm1800
201839.3 °C7 January 20182.4 °C3 July 201821.4 °C316 mm1590
201738.4 °C7 November 20173.6 °C9 June 201720.7 °C573 mm1200
201642.8 °C7 January 2016-0.3 °C28 July 201622.1 °C371 mm1801
201541.1 °C11 November 20151.4 °C18 July 201522.6 °C171 mm1950
201438.0 °C10 January 2014-0.8 °C9 July 201420.5 °C442 mm1201
201338.0 °C24 February 20132.9 °C13 August 201321.4 °C234 mm1610
201238.7 °C21 November 20121.2 °C11 June 201220.9 °C297 mm1590
201139.2 °C24 October 20110.3 °C2 July 201119.9 °C458 mm1080
201037.8 °C9 October 20100.2 °C13 July 201020.8 °C402 mm1440
200937.7 °C19 December 20090.7 °C27 June 200919.9 °C563 mm1070
200837.5 °C1 November 20081.6 °C11 July 200820.3 °C426 mm1230
200737.7 °C22 February 2007-0.6 °C24 May 200720.6 °C319 mm1452
200638.0 °C25 October 20061.9 °C25 May 200619.8 °C543 mm920
200539.0 °C3 November 20052.7 °C11 July 200521.5 °C300 mm1620
200437.0 °C10 November 20041.3 °C29 July 200420.3 °C429 mm1200
200339.2 °C14 January 20032.3 °C9 July 200321.3 °C266 mm1740
200238.4 °C19 October 20020.9 °C22 July 200220.8 °C260 mm1590
200138.3 °C11 January 20011.5 °C25 July 200119.9 °C677 mm1140
200036.0 °C19 October 2000-0.5 °C21 July 200019.3 °C698 mm781
199937.8 °C1 March 19993.0 °C2 July 199920.6 °C361 mm1300
199837.5 °C15 November 1998-0.3 °C5 July 199820.7 °C392 mm1531
199738.2 °C7 November 19971.0 °C17 June 199719.8 °C531 mm1130
199637.6 °C3 November 1996-0.6 °C8 July 199619.8 °C445 mm1121
199539.2 °C29 January 19951.3 °C19 July 199521.0 °C555 mm1440
199437.8 °C22 December 1994-0.3 °C20 June 199420.1 °C276 mm1201
199338.0 °C19 January 19931.9 °C21 June 199321.0 °C313 mm1250
199239.5 °C27 February 19921.5 °C24 June 199221.6 °C251 mm1750
199136.8 °C8 October 19910.9 °C28 July 199119.8 °C555 mm1010
199038.2 °C14 November 19901.5 °C24 June 199020.5 °C334 mm1370
198936.9 °C19 October 19890.3 °C20 July 198919.9 °C382 mm1000
198837.2 °C4 January 1988-0.1 °C10 June 198819.8 °C620 mm951
198738.5 °C20 November 19872.2 °C7 June 198721.5 °C366 mm1660
198636.3 °C16 December 19863.5 °C26 June 198621.1 °C376 mm1420
198537.9 °C11 December 19851.5 °C13 July 198521.2 °C412 mm1520
198438.5 °C29 December 19843.1 °C22 June 198421.0 °C266 mm1480
198338.6 °C22 February 19831.4 °C27 June 198321.3 °C366 mm1620
198238.8 °C28 December 19820.4 °C17 June 198220.4 °C397 mm1330
198138.6 °C6 November 1981-0.5 °C17 June 198119.0 °C616 mm831
198038.9 °C2 January 19800.2 °C1 July 198019.5 °C393 mm1000
197938.7 °C7 January 19790.8 °C13 June 197920.4 °C375 mm1590
197836.7 °C29 September 1978-1.5 °C20 June 197819.5 °C480 mm782
197736.6 °C18 November 19772.1 °C27 June 197719.7 °C563 mm1000
197635.3 °C18 December 19760.6 °C21 June 197618.6 °C644 mm530
197536.3 °C16 October 19751.9 °C24 July 197519.2 °C534 mm840
197436.1 °C5 November 19741.4 °C2 August 197419.2 °C446 mm660
197339.6 °C19 January 19732.9 °C16 July 197320.2 °C467 mm1330
197238.9 °C22 December 1972-0.5 °C2 August 197220.2 °C462 mm1151
197136.2 °C25 December 19711.5 °C18 July 197119.8 °C514 mm970
197038.5 °C11 January 19700.9 °C23 July 197021.0 °C425 mm1560
196940.6 °C15 January 19691.2 °C20 July 196920.4 °C363 mm1180
196838.6 °C4 January 1968-1.9 °C15 June 196819.8 °C399 mm1271
196737.0 °C10 December 19670.1 °C13 June 196719.2 °C595 mm920
196638.5 °C2 January 19663.7 °C8 August 196620.4 °C466 mm1210
196538.5 °C29 October 19651.4 °C25 June 196520.5 °C151 mm1410
196437.9 °C23 February 1964-0.2 °C25 June 196420.4 °C318 mm1551
196336.3 °C29 December 19631.0 °C15 July 196320.0 °C384 mm1220
196238.3 °C16 October 19622.1 °C15 June 196220.5 °C658 mm1490
196137.6 °C24 October 19614.0 °C17 June 196119.9 °C508 mm1130
196037.9 °C8 October 19602.5 °C20 July 196020.1 °C504 mm1270
195937.7 °C18 October 19593.4 °C18 July 195919.8 °C394 mm1300
195838.4 °C23 November 19582.6 °C17 June 195820.0 °C785 mm930
195737.4 °C22 December 19571.3 °C20 June 195719.9 °C613 mm940
195638.6 °C2 February 19561.5 °C11 June 195620.1 °C468 mm1060
195535.2 °C10 January 1955-1.3 °C29 June 195518.8 °C681 mm591
195439.1 °C25 October 19540.7 °C18 July 195421.5 °C119 mm2010
195338.8 °C22 January 19530.2 °C30 July 195320.3 °C473 mm1060
195239.0 °C19 November 19523.1 °C18 July 195220.9 °C422 mm1310
195139.7 °C21 December 19511.0 °C16 July 195120.5 °C550 mm1210
195037.9 °C30 December 19502.2 °C1 August 195020.2 °C489 mm1220
194940.6 °C9 January 19494.0 °C12 July 194920.8 °C345 mm1490
194838.7 °C30 December 19482.9 °C23 July 194819.9 °C545 mm1070
194738.6 °C9 October 19471.3 °C13 July 194720.0 °C590 mm1000
194638.6 °C29 October 19462.7 °C3 July 194620.5 °C434 mm1260
194537.7 °C5 October 19451.9 °C9 July 194520.5 °C406 mm1050
194439.0 °C26 September 19441.6 °C9 July 194420.1 °C620 mm840
194337.2 °C13 February 19432.1 °C6 August 194319.8 °C598 mm810
194236.4 °C24 October 19420.3 °C21 July 194220.0 °C523 mm1000
194138.8 °C15 October 19412.7 °C29 June 194121.5 °C308 mm1720
194038.4 °C7 November 19400.8 °C13 July 194021.4 °C307 mm1550

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.9 °C
-0.7 °C
Hot days (≥ 30 °C)
107 d/yr
-19
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
888 mm
+446 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.3 °C-1.7 °C171 mm+89 mm
Feb28.7 °C-1.5 °C396 mm+316 mm
Mar28.1 °C-1.0 °C21 mm-30 mm
Apr24.9 °C-2.0 °C95 mm+62 mm
May22.9 °C-1.4 °C9 mm-2 mm
Jun21.6 °C+0.2 °C0 mm-5 mm
Jul21.9 °C+0.5 °C0 mm-2 mm
Aug26.6 °C+1.9 °C0 mm-3 mm
Sep30.8 °C+2.0 °C2 mm-7 mm
Oct31.2 °C+0.3 °C14 mm-18 mm
Nov28.2 °C-2.7 °C76 mm+20 mm
Dec29.0 °C-2.0 °C104 mm+27 mm

The year's extremes

Hottest day
36.3 °C
13 Oct 2025
Coldest day
0.5 °C
5 Jul 2025
Wettest day
127.0 mm
15 Feb 2025
Windiest day
29.6 km/h
9 Sep 2025
Strongest gust
56.2 km/h
9 Sep 2025
Hottest feels-like
38.2 °C
1 Feb 2025
Coldest feels-like
-3.0 °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 Mmopone?

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

What is the hottest day ever recorded in Mmopone?

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

What is the coldest day in Mmopone?

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

Does it snow in Mmopone?

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

Has the climate of Mmopone warmed?

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

What is the wettest day in Mmopone?

The wettest day measured in Mmopone between 1940 and 2025 was 15 February 2025, with 127 mm of rain in 24 hours.

What was the windiest day in Mmopone?

The windiest day measured in Mmopone between 1940 and 2025 was 15 September 2000, with winds reaching 38.2 km/h.

What is the warmest month in Mmopone?

The warmest month in Mmopone is January (25.2 °C on average); the coldest is July (12.9 °C).

How much does it rain in Mmopone?

Mmopone receives on average 442 mm of precipitation per year, spread over about 68 rainy days.

Is it sunny in Mmopone?

Mmopone gets on average 10.9 hours of sunshine per day, roughly 3,979 hours per year over 1940-2025.

Are there tropical nights in Mmopone?

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

What was the most extreme apparent temperature in Mmopone?

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

Compare Mmopone with another city

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

Nearby cities

The climate around Mmopone

Other cities — Botswana