One page for Soweto climate: monthly averages, sourced from public APIs and refreshed automatically. Expect 9.5 C at the coldest (Jul) and 21.9 C at the warmest (Jan) — a 12.4 C spread. Expect a wet season rather than rain year-round: Dec brings 3.79 mm/day against 0.09 mm/day in Jul. Taken together that is roughly 586 mm of rain a year for the grid cell. The build runs on a schedule and caches the last good response, so the numbers stay put even when the upstream API is having a bad day. Exact monthly values are in the table; links below cover adjacent locations and years.
Annual mean temperature 17.0 C
Warmest month Jan (21.9 C)
Coldest month Jul (9.5 C)
Wettest month Dec (3.79 mm/day)
All-time record high 39.4 C
All-time record low -5.7 C
Annual precipitation 584 mm / year
Coordinates -26.2678, 27.8585
Population 1,695,047
Average monthly temperature and rainfall in Soweto
Month
Mean temp (C)
Rain (mm/day)
Record high (C)
Record low (C)
Jan
21.9
3.45
39.4
7.1
Feb
21.6
2.61
35.5
7.4
Mar
20.0
2.10
34.0
5.2
Apr
16.6
1.29
30.9
0.1
May
13.1
0.50
28.9
-5.3
Jun
9.6
0.24
25.0
-5.7
Jul
9.5
0.09
26.2
-5.1
Aug
12.8
0.24
30.2
-5.3
Sep
17.3
0.48
33.1
-2.4
Oct
19.9
1.75
36.0
3.0
Nov
20.9
2.75
36.9
4.7
Dec
21.7
3.79
37.6
6.6
What the Soweto climate table shows
Values are multi-decadal climatological averages for the -26.2678, 27.8585 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 3.79 mm/day in a month?
Rain is recorded as a daily mean, so 3.79 mm/day is roughly 115 mm across a 30-day month.