This page is a single place to check Soshanguve climate: monthly averages. Soshanguve runs from 12.6 C in Jul to 24.3 C in Jan, a swing of 11.7 C. Rain is strongly seasonal: Jan is the wettest month at 3.72 mm/day, while Jul runs at 0.07 mm/day, about 53.1x drier. Taken together that is roughly 572 mm of rain a year for the grid cell. Every run re-reads the source and only rewrites this page when a figure actually changed. Use the table for exact numbers, or the related pages below for neighbouring locations and periods.
Annual mean temperature 19.8 C
Warmest month Jan (24.3 C)
Coldest month Jul (12.6 C)
Wettest month Jan (3.72 mm/day)
All-time record high 40.7 C
All-time record low -2.6 C
Annual precipitation 569 mm / year
Coordinates -25.4729, 28.0992
Population 872,309
Average monthly temperature and rainfall in Soshanguve
Month
Mean temp (C)
Rain (mm/day)
Record high (C)
Record low (C)
Jan
24.3
3.72
40.7
9.5
Feb
24.1
2.66
38.6
11.4
Mar
22.5
2.14
36.8
8.8
Apr
19.4
1.26
34.9
3.6
May
16.0
0.40
32.3
-1.5
Jun
12.7
0.18
28.3
-2.6
Jul
12.6
0.07
29.4
-1.9
Aug
15.9
0.16
32.3
-2.0
Sep
20.1
0.42
36.8
2.2
Oct
22.7
1.56
39.7
4.2
Nov
23.5
2.64
40.1
7.0
Dec
24.2
3.60
39.6
10.0
What the Soshanguve climate table shows
Values are multi-decadal climatological averages for the -25.4729, 28.0992 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
How much rain is 3.72 mm/day in a month?
Rain is recorded as a daily mean, so 3.72 mm/day is roughly 113 mm across a 30-day month.
Does Soshanguve get the same every year?
Close to it. Averaging decades smooths variation, so treat these as typical rather than guaranteed.