A consolidated reference for Botshabelo climate: monthly averages, rebuilt from public data on a schedule. Expect 7.3 C at the coldest (Jul) and 22.5 C at the warmest (Jan) — a 15.2 C spread. Expect a wet month and a dry month but no real season: 2.95 mm/day in Feb against 0.20 mm/day in Jul. Taken together that is roughly 562 mm of rain a year for the grid cell. The same build that regenerates the sitemap refreshes these values, and unchanged pages are left untouched. Scroll for the month-by-month figures, or jump to a neighbouring location from the links below.
Annual mean temperature 15.7 C
Warmest month Jan (22.5 C)
Coldest month Jul (7.3 C)
Wettest month Feb (2.95 mm/day)
All-time record high 41.0 C
All-time record low -6.0 C
Annual precipitation 558 mm / year
Coordinates -29.26737, 26.72595
Population 309,714
Average monthly temperature and rainfall in Botshabelo
Month
Mean temp (C)
Rain (mm/day)
Record high (C)
Record low (C)
Jan
22.5
2.78
41.0
3.9
Feb
21.5
2.95
37.0
5.4
Mar
19.4
2.29
34.4
2.1
Apr
14.9
1.89
31.0
-3.2
May
11.2
0.62
26.9
-4.6
Jun
7.4
0.50
23.9
-5.5
Jul
7.3
0.20
22.9
-5.7
Aug
9.9
0.46
28.3
-6.0
Sep
14.6
0.43
32.3
-4.7
Oct
18.0
1.30
35.8
-1.5
Nov
19.7
2.36
37.2
-0.3
Dec
21.7
2.71
38.3
3.9
What the Botshabelo climate table shows
Values are multi-decadal climatological averages for the -29.26737, 26.72595 grid cell, not a single year. Rain is the daily mean, so a value of 2.00 mm/day is about 60 mm across a 30-day month. Averages smooth over extremes, so use them for planning rather than for what to pack for next Tuesday.
Frequently asked questions
Why do the numbers differ from a weather app?
An app shows one location on one day. These are long-run averages, so they smooth out single hot or cold spells.
How much rain is 2.95 mm/day in a month?
Rain is recorded as a daily mean, so 2.95 mm/day is roughly 90 mm across a 30-day month.