One page for Bloemfontein climate: monthly averages, sourced from public APIs and refreshed automatically. Expect 8.5 C at the coldest (Jul) and 24.4 C at the warmest (Jan) — a 15.9 C spread. Expect a wet month and a dry month but no real season: 2.61 mm/day in Feb against 0.15 mm/day in Jul. Taken together that is roughly 492 mm of rain a year for the grid cell. Because each page is rebuilt independently, one unavailable upstream never takes the rest of the site down. Exact monthly values are in the table; links below cover adjacent locations and years.
Annual mean temperature 17.3 C
Warmest month Jan (24.4 C)
Coldest month Jul (8.5 C)
Wettest month Feb (2.61 mm/day)
All-time record high 42.4 C
All-time record low -5.5 C
Annual precipitation 489 mm / year
Coordinates -29.12107, 26.214
Population 556,637
Average monthly temperature and rainfall in Bloemfontein
Month
Mean temp (C)
Rain (mm/day)
Record high (C)
Record low (C)
Jan
24.4
2.56
42.4
6.6
Feb
23.4
2.61
38.2
6.9
Mar
21.2
2.07
35.9
3.3
Apr
16.7
1.59
33.0
-1.8
May
12.8
0.53
28.7
-4.0
Jun
8.8
0.46
25.4
-4.8
Jul
8.5
0.15
24.7
-5.3
Aug
11.3
0.36
30.3
-5.5
Sep
16.1
0.34
34.5
-3.4
Oct
19.7
1.11
38.3
0.9
Nov
21.6
1.97
38.9
1.6
Dec
23.7
2.42
39.7
4.9
What the Bloemfontein climate table shows
Values are multi-decadal climatological averages for the -29.12107, 26.214 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.61 mm/day in a month?
Rain is recorded as a daily mean, so 2.61 mm/day is roughly 79 mm across a 30-day month.