Serowe climate — normals and trends

Serowe (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 420 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.2 °C on average) and the coldest is July (13.7 °C). Rainfall peaks in January.

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

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

The hottest day of the period reached 40.8 °C (on 14 January 1949) 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

SeroweCentral District

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

Mean daily temperature

20.4°C

Average daily high

27.3°C

Average daily low

14.4°C

Annual rainfall

420mm

Sunshine / day

10.5h

Mean relative humidity

54%

Average peak wind

17.9km/h

Seasonal range

10.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

113 d/yr

Rainy days (≥ 1 mm)

66 d/yr

Annual snowfall

0.0 cm

Average feels-like high

26.8 °C

Average feels-like low

12.9 °C

Average peak gust

36.9 km/h

Tropical nights (≥ 20 °C)

47 d/yr

Solar radiation

20.4 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.11 · p = 0.002

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

40.8 °C

14 January 1949

Coldest day

-1.7 °C

15 June 1968

Wettest day

137 mm

20 January 2013

Windiest day

40.8 km/h

27 October 2024

Strongest gust

79.9 km/h

1 August 2006

Hottest feels-like

42.6 °C

7 January 2016

Coldest feels-like

-6.2 °C

21 July 1942

Sunniest day

13.4 h

13 December 1944

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.3 °C26 October 20250.5 °C30 July 202519.8 °C773 mm890
202440.0 °C13 December 2024-0.5 °C5 June 202421.9 °C247 mm1662
202339.7 °C25 October 20232.9 °C11 July 202321.6 °C299 mm1760
202238.9 °C4 October 20222.4 °C16 June 202220.4 °C385 mm1220
202139.1 °C16 October 20210.8 °C21 July 202120.2 °C502 mm1050
202038.7 °C8 November 20200.2 °C13 June 202020.3 °C519 mm1160
201939.0 °C21 October 20192.6 °C23 July 201921.8 °C301 mm1690
201838.4 °C19 September 20182.4 °C7 June 201821.2 °C343 mm1370
201738.4 °C16 October 20173.3 °C9 June 201720.3 °C491 mm910
201640.3 °C7 January 2016-0.3 °C28 July 201621.6 °C388 mm1521
201540.2 °C11 November 20150.9 °C18 June 201521.9 °C220 mm1760
201437.3 °C9 October 2014-0.7 °C7 June 201419.8 °C696 mm891
201337.9 °C15 November 20133.3 °C27 July 201320.7 °C503 mm1220
201237.5 °C5 March 20120.5 °C11 June 201221.2 °C289 mm1600
201140.1 °C25 October 20110.6 °C28 June 201120.3 °C360 mm1120
201038.9 °C12 October 2010-1.0 °C13 July 201021.0 °C362 mm1381
200937.0 °C18 December 20092.0 °C27 June 200919.8 °C507 mm980
200839.4 °C3 November 20082.8 °C2 July 200820.5 °C326 mm1200
200737.4 °C4 March 2007-0.3 °C24 May 200720.3 °C397 mm1302
200637.8 °C25 October 20061.4 °C23 May 200620.0 °C399 mm850
200539.1 °C16 November 20054.0 °C12 July 200521.9 °C259 mm1600
200437.2 °C15 January 20042.0 °C16 July 200420.5 °C359 mm1140
200339.3 °C14 January 20033.3 °C9 July 200321.7 °C315 mm1930
200239.0 °C19 October 20022.9 °C11 July 200221.0 °C198 mm1560
200137.9 °C24 September 20011.8 °C23 July 200120.0 °C533 mm1100
200035.3 °C10 October 2000-0.7 °C17 July 200019.1 °C684 mm731
199937.8 °C5 November 19994.1 °C28 June 199920.6 °C295 mm1080
199837.5 °C3 November 19981.1 °C5 July 199820.7 °C411 mm1380
199739.2 °C9 November 19971.6 °C1 July 199719.9 °C415 mm870
199636.5 °C3 November 19960.2 °C8 July 199619.6 °C641 mm840
199538.9 °C27 January 19951.5 °C7 August 199520.9 °C617 mm1170
199437.4 °C14 November 19940.1 °C1 July 199420.3 °C255 mm1200
199337.9 °C31 October 19932.3 °C13 June 199321.1 °C302 mm1290
199240.4 °C26 February 19922.6 °C14 August 199221.9 °C224 mm1820
199136.3 °C9 October 19912.4 °C8 July 199120.4 °C372 mm1150
199038.8 °C14 November 19903.1 °C16 August 199020.8 °C288 mm1120
198937.2 °C20 December 19891.2 °C19 July 198920.3 °C280 mm950
198836.1 °C25 December 19881.8 °C9 June 198819.9 °C561 mm910
198737.1 °C20 February 19870.8 °C22 July 198721.5 °C343 mm1520
198636.2 °C14 January 19864.1 °C10 July 198620.9 °C330 mm1270
198537.1 °C11 December 19852.4 °C13 July 198520.6 °C375 mm1010
198438.6 °C30 January 19842.7 °C23 July 198421.0 °C305 mm1430
198338.5 °C12 January 19833.5 °C26 June 198321.6 °C299 mm1510
198236.4 °C28 December 19822.3 °C16 June 198220.6 °C292 mm1310
198139.4 °C8 November 19810.8 °C10 June 198119.3 °C515 mm880
198038.4 °C2 January 19800.3 °C23 June 198019.6 °C434 mm880
197937.7 °C30 November 19790.3 °C25 July 197920.2 °C312 mm1410
197837.2 °C29 September 19782.0 °C11 July 197819.3 °C582 mm600
197737.0 °C3 November 19772.6 °C5 July 197720.0 °C586 mm960
197635.2 °C24 October 19761.4 °C21 June 197619.3 °C394 mm750
197536.5 °C16 October 19751.2 °C26 July 197519.3 °C511 mm760
197436.8 °C17 October 19743.4 °C27 July 197419.0 °C471 mm420
197337.1 °C7 October 19733.3 °C11 July 197320.2 °C438 mm1180
197237.3 °C3 December 19720.6 °C2 August 197219.9 °C458 mm1060
197135.5 °C23 October 19712.6 °C18 July 197120.1 °C431 mm1010
197037.5 °C12 January 19704.3 °C6 July 197021.4 °C337 mm1490
196937.5 °C14 January 19692.0 °C18 June 196920.1 °C515 mm1040
196838.3 °C4 January 1968-1.7 °C15 June 196820.0 °C376 mm1303
196736.3 °C16 November 19671.6 °C7 June 196719.2 °C417 mm700
196637.6 °C5 January 19663.8 °C22 May 196620.3 °C451 mm1040
196537.3 °C28 October 19651.4 °C24 June 196520.2 °C142 mm1160
196436.4 °C9 February 1964-0.6 °C21 June 196420.1 °C324 mm1211
196336.1 °C23 January 19632.1 °C12 July 196319.7 °C359 mm1040
196237.9 °C16 October 19623.6 °C29 August 196220.3 °C587 mm1110
196138.3 °C24 October 19614.5 °C8 July 196120.0 °C400 mm1020
196037.0 °C10 October 19602.4 °C20 July 196020.0 °C497 mm1180
195937.1 °C17 October 19592.8 °C17 May 195919.8 °C282 mm960
195836.7 °C20 November 19583.5 °C16 June 195819.8 °C823 mm830
195735.3 °C21 December 19573.5 °C20 June 195720.1 °C531 mm750
195635.2 °C8 October 19562.3 °C12 June 195620.0 °C416 mm880
195535.6 °C13 November 19550.9 °C29 June 195518.7 °C705 mm470
195439.1 °C25 October 19541.2 °C22 July 195421.3 °C161 mm1820
195338.0 °C30 October 19531.9 °C30 July 195319.9 °C544 mm820
195238.1 °C19 November 19523.2 °C5 July 195220.7 °C355 mm1240
195138.9 °C21 December 19512.8 °C14 July 195120.9 °C460 mm1270
195037.5 °C23 October 19504.9 °C30 July 195020.4 °C345 mm1050
194940.8 °C14 January 19493.5 °C19 July 194920.3 °C400 mm1140
194835.8 °C2 October 19484.1 °C23 July 194819.7 °C589 mm810
194737.7 °C8 October 19472.3 °C17 July 194720.0 °C602 mm740
194638.7 °C23 October 19463.4 °C10 July 194620.3 °C429 mm1060
194537.6 °C5 October 19452.5 °C29 June 194520.1 °C489 mm710
194439.2 °C26 September 19445.1 °C26 July 194420.3 °C612 mm800
194336.8 °C13 October 19433.7 °C7 August 194319.6 °C438 mm630
194236.3 °C23 October 1942-0.9 °C21 July 194220.0 °C524 mm791
194138.7 °C15 October 19413.3 °C22 June 194121.3 °C326 mm1380
194037.9 °C6 November 19402.1 °C17 July 194021.3 °C269 mm1440

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.8 °C
-0.5 °C
Hot days (≥ 30 °C)
89 d/yr
-24
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
773 mm
+353 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.8 °C-2.0 °C240 mm+154 mm
Feb27.5 °C-1.8 °C232 mm+159 mm
Mar27.9 °C-0.7 °C5 mm-41 mm
Apr26.3 °C-0.6 °C31 mm+6 mm
May23.2 °C-1.5 °C12 mm+6 mm
Jun22.2 °C+0.3 °C0 mm-4 mm
Jul22.5 °C+0.6 °C1 mm-0 mm
Aug27.4 °C+2.3 °C1 mm-1 mm
Sep31.3 °C+2.5 °C3 mm-4 mm
Oct30.5 °C-0.3 °C5 mm-19 mm
Nov26.8 °C-3.3 °C119 mm+59 mm
Dec27.6 °C-2.1 °C124 mm+38 mm

The year's extremes

Hottest day
37.3 °C
26 Oct 2025
Coldest day
0.5 °C
30 Jul 2025
Wettest day
40.9 mm
16 Nov 2025
Windiest day
32.5 km/h
17 Oct 2025
Strongest gust
60.5 km/h
17 Oct 2025
Hottest feels-like
37.2 °C
26 Oct 2025
Coldest feels-like
-3.7 °C
30 Jul 2025
Sunniest day
13.3 h
6 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 Serowe?

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

What is the hottest day ever recorded in Serowe?

The hottest day measured in Serowe between 1940 and 2025 was 14 January 1949, reaching 40.8 °C.

What is the coldest day in Serowe?

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

Does it snow in Serowe?

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

Has the climate of Serowe warmed?

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

What is the wettest day in Serowe?

The wettest day measured in Serowe between 1940 and 2025 was 20 January 2013, with 137 mm of rain in 24 hours.

What was the windiest day in Serowe?

The windiest day measured in Serowe between 1940 and 2025 was 27 October 2024, with winds reaching 40.8 km/h.

What is the warmest month in Serowe?

The warmest month in Serowe is January (24.2 °C on average); the coldest is July (13.7 °C).

How much does it rain in Serowe?

Serowe receives on average 420 mm of precipitation per year, spread over about 66 rainy days.

Is it sunny in Serowe?

Serowe gets on average 10.5 hours of sunshine per day, roughly 3,833 hours per year over 1940-2025.

Are there tropical nights in Serowe?

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

What was the most extreme apparent temperature in Serowe?

In Serowe, between 1940 and 2025, the highest apparent temperature reached 42.6 °C on 7 January 2016, and the lowest was -6.2 °C on 21 July 1942.

Compare Serowe with another city

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

Nearby cities

The climate around Serowe

Other cities — Botswana