Bloemhof climate — normals and trends

Bloemhof (South Africa) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 18.0 °C and it receives 531 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 June (10.0 °C). Rainfall peaks in January.

Bloemhof averages 9 frost days, 98 hot days (≥ 30 °C) and 80 rainy days per year.

Bloemhof has warmed by +0.5 °C between 1940 and 2025, or +0.06 °C per decade. This trend is statistically significant.

The number of frost days there went from about 6 to 12 per year over the period.

The hottest day of the period reached 41.6 °C (on 6 January 2016) and the coldest -6.2 °C (on 26 June 1992).

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

BloemhofNorth West

coords
-27.65°, 25.61°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJanuaryColdest monthJuneWettest monthJanuaryDriest monthJuly

Mean daily temperature

18.0°C

Average daily high

25.9°C

Average daily low

11.6°C

Annual rainfall

531mm

Sunshine / day

11.0h

Mean relative humidity

53%

Average peak wind

17.4km/h

Seasonal range

14.2°C

Frost days (< 0 °C)

9 d/yr

Hot days (≥ 30 °C)

98 d/yr

Rainy days (≥ 1 mm)

80 d/yr

Annual snowfall

0.0 cm

Average feels-like high

24.6 °C

Average feels-like low

9.5 °C

Average peak gust

35.5 km/h

Tropical nights (≥ 20 °C)

16 d/yr

Solar radiation

21.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.5 °C

since 1940

+0.1 °C per decade · r² = 0.05 · p = 0.035

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

41.6 °C

6 January 2016

Coldest day

-6.2 °C

26 June 1992

Wettest day

80 mm

31 December 1943

Windiest day

53.0 km/h

31 October 1985

Strongest gust

97.6 km/h

31 October 1985

Hottest feels-like

40.9 °C

6 January 2016

Coldest feels-like

-10.7 °C

26 June 1992

Snowiest day

1.5 cm

7 July 1996

Sunniest day

13.7 h

3 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.3 °C1 February 2025-2.5 °C28 June 202518.6 °C645 mm10412
202440.4 °C11 December 2024-4.4 °C9 July 202419.2 °C371 mm15017
202340.0 °C27 November 2023-3.0 °C31 July 202318.7 °C340 mm12711
202236.5 °C3 October 2022-2.5 °C16 June 202218.1 °C782 mm936
202136.8 °C16 November 2021-5.5 °C15 July 202117.7 °C747 mm8119
202037.4 °C19 October 2020-3.8 °C16 July 202018.2 °C481 mm11122
201939.4 °C16 January 2019-1.3 °C25 June 201919.5 °C415 mm1537
201839.2 °C23 December 2018-2.6 °C3 July 201818.7 °C417 mm1168
201735.4 °C6 November 2017-2.0 °C24 July 201718.5 °C474 mm1115
201641.6 °C6 January 2016-1.6 °C7 July 201619.3 °C467 mm1427
201539.1 °C6 December 2015-3.2 °C1 August 201519.4 °C234 mm1518
201436.5 °C18 January 2014-4.3 °C9 July 201418.0 °C531 mm9817
201337.1 °C25 January 2013-0.9 °C16 June 201318.5 °C334 mm1302
201236.7 °C19 November 2012-2.0 °C10 June 201218.3 °C373 mm1288
201135.4 °C24 October 2011-2.3 °C2 July 201117.2 °C598 mm788
201035.3 °C10 October 2010-3.7 °C16 June 201018.4 °C578 mm1097
200936.6 °C18 December 2009-1.4 °C25 July 200918.2 °C606 mm1024
200836.3 °C6 November 2008-1.6 °C13 July 200818.5 °C363 mm1133
200736.7 °C22 February 2007-1.8 °C9 July 200718.2 °C398 mm1109
200636.9 °C16 December 2006-2.3 °C23 July 200617.3 °C693 mm716
200538.1 °C7 January 2005-0.6 °C14 June 200518.6 °C415 mm1252
200436.7 °C28 January 2004-2.4 °C27 July 200418.4 °C405 mm1116
200338.2 °C20 December 2003-3.4 °C21 August 200318.5 °C379 mm1438
200236.7 °C17 October 2002-1.9 °C1 July 200218.0 °C509 mm1116
200137.5 °C12 January 2001-1.5 °C6 July 200117.6 °C730 mm858
200035.5 °C18 October 2000-4.7 °C21 July 200017.7 °C534 mm806
199937.1 °C1 March 1999-1.2 °C26 June 199918.8 °C453 mm1274
199836.2 °C9 February 1998-2.4 °C9 July 199818.0 °C546 mm957
199738.7 °C10 December 1997-1.5 °C19 June 199717.4 °C565 mm917
199636.7 °C3 November 1996-2.2 °C16 July 199616.9 °C673 mm7519
199537.8 °C7 January 1995-5.5 °C19 July 199518.0 °C471 mm9514
199437.1 °C21 December 1994-4.8 °C1 July 199417.5 °C338 mm8632
199337.5 °C18 January 1993-3.9 °C20 June 199317.9 °C548 mm798
199237.0 °C5 February 1992-6.2 °C26 June 199218.4 °C326 mm13728
199136.0 °C3 January 1991-3.8 °C28 July 199117.3 °C708 mm6817
199035.9 °C11 November 1990-4.6 °C14 July 199017.9 °C482 mm10819
198936.3 °C24 November 1989-4.1 °C20 July 198917.6 °C649 mm8115
198839.6 °C2 January 1988-3.0 °C10 June 198817.2 °C840 mm6214
198735.8 °C1 February 1987-1.8 °C6 June 198718.2 °C602 mm12213
198636.9 °C22 December 1986-2.1 °C5 July 198618.3 °C584 mm1023
198536.9 °C1 January 1985-2.1 °C13 July 198518.1 °C538 mm947
198437.4 °C21 January 1984-2.1 °C5 July 198418.3 °C414 mm1189
198338.2 °C29 January 1983-2.8 °C26 June 198318.5 °C438 mm1136
198236.9 °C29 December 1982-2.0 °C15 June 198218.0 °C496 mm1189
198136.6 °C7 November 1981-2.7 °C17 June 198116.9 °C547 mm6411
198036.5 °C1 January 1980-3.9 °C30 June 198017.6 °C405 mm8015
197936.0 °C17 December 1979-3.1 °C13 June 197917.8 °C387 mm10310
197836.1 °C7 December 1978-2.9 °C19 June 197817.6 °C447 mm8813
197734.9 °C7 November 1977-3.1 °C27 June 197717.3 °C519 mm6814
197632.8 °C18 September 1976-3.8 °C21 June 197616.3 °C812 mm3015
197534.7 °C9 January 1975-3.7 °C23 July 197516.8 °C618 mm5612
197435.8 °C7 December 1974-2.8 °C1 August 197416.7 °C731 mm5210
197339.0 °C18 January 1973-1.1 °C11 August 197317.6 °C537 mm945
197236.6 °C21 December 1972-4.4 °C2 August 197217.3 °C644 mm7921
197137.4 °C3 January 1971-1.5 °C17 June 197117.8 °C614 mm825
197037.4 °C10 January 1970-3.4 °C23 July 197018.4 °C487 mm1342
196936.6 °C20 January 1969-1.7 °C19 June 196918.4 °C334 mm1014
196836.6 °C30 January 1968-3.6 °C14 June 196817.7 °C372 mm11115
196735.5 °C29 December 1967-2.1 °C12 June 196717.0 °C740 mm6915
196637.5 °C1 January 1966-4.1 °C21 July 196617.9 °C604 mm827
196537.8 °C26 December 1965-2.4 °C24 June 196518.2 °C355 mm12512
196438.4 °C23 January 1964-3.5 °C26 June 196417.9 °C331 mm12023
196337.1 °C26 December 1963-2.9 °C14 July 196317.6 °C705 mm7711
196236.7 °C1 January 1962-3.3 °C14 June 196217.8 °C758 mm988
196137.1 °C20 February 1961-0.8 °C16 July 196117.9 °C758 mm921
196037.2 °C29 October 1960-3.1 °C20 July 196017.8 °C564 mm10510
195937.2 °C27 November 1959-1.4 °C25 June 195917.6 °C736 mm951
195836.5 °C23 November 1958-1.7 °C21 June 195818.3 °C599 mm10510
195737.6 °C18 January 1957-3.6 °C20 June 195717.8 °C653 mm754
195637.1 °C2 February 1956-3.2 °C10 June 195618.0 °C479 mm8010
195535.9 °C9 January 1955-3.3 °C25 July 195516.9 °C613 mm5614
195437.2 °C29 January 1954-2.3 °C11 July 195418.9 °C153 mm1418
195337.2 °C26 December 1953-2.7 °C31 July 195319.1 °C355 mm1205
195237.2 °C1 December 19520.2 °C11 July 195218.6 °C521 mm1000
195137.5 °C31 December 1951-0.2 °C17 July 195118.0 °C534 mm861
195035.4 °C21 October 1950-0.7 °C13 July 195017.2 °C958 mm673
194937.7 °C3 December 19490.1 °C12 July 194919.2 °C142 mm1490
194834.7 °C8 December 1948-1.1 °C4 August 194817.2 °C684 mm641
194737.1 °C9 October 1947-0.8 °C13 July 194717.9 °C667 mm863
194639.7 °C4 December 1946-0.3 °C28 July 194618.0 °C536 mm931
194537.4 °C31 December 1945-1.0 °C9 July 194517.8 °C626 mm954
194435.7 °C4 October 1944-0.5 °C11 July 194418.0 °C664 mm582
194335.7 °C24 January 1943-1.9 °C5 August 194317.7 °C749 mm605
194239.5 °C9 January 1942-2.2 °C20 July 194218.0 °C486 mm714
194137.0 °C17 October 1941-0.1 °C26 July 194119.0 °C328 mm1091
194037.0 °C7 November 1940-1.3 °C2 July 194018.7 °C441 mm1128

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.5 °C
+0.6 °C
Hot days (≥ 30 °C)
104 d/yr
+6
Frost days (< 0 °C)
12 d/yr
+3
Annual rainfall
645 mm
+114 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan33.7 °C+2.8 °C32 mm-55 mm
Feb30.4 °C+0.7 °C87 mm+5 mm
Mar28.1 °C-0.1 °C77 mm+9 mm
Apr23.0 °C-1.9 °C162 mm+112 mm
May22.3 °C+0.4 °C1 mm-16 mm
Jun20.0 °C+1.2 °C4 mm-5 mm
Jul20.8 °C+1.7 °C2 mm-4 mm
Aug24.6 °C+2.6 °C10 mm-1 mm
Sep28.1 °C+1.9 °C36 mm+21 mm
Oct29.1 °C+0.6 °C62 mm+18 mm
Nov27.9 °C-1.7 °C106 mm+40 mm
Dec30.4 °C-0.4 °C68 mm-10 mm

The year's extremes

Hottest day
37.3 °C
1 Feb 2025
Coldest day
-2.5 °C
28 Jun 2025
Wettest day
35.7 mm
15 Nov 2025
Windiest day
36.3 km/h
3 Jul 2025
Strongest gust
68.0 km/h
3 Jul 2025
Hottest feels-like
38.9 °C
25 Jan 2025
Coldest feels-like
-6.3 °C
28 Jun 2025
Sunniest day
13.7 h
8 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 Bloemhof?

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

What is the hottest day ever recorded in Bloemhof?

The hottest day measured in Bloemhof between 1940 and 2025 was 6 January 2016, reaching 41.6 °C.

What is the coldest day in Bloemhof?

The coldest day measured in Bloemhof between 1940 and 2025 was 26 June 1992, at -6.2 °C.

Does it snow in Bloemhof?

Almost never: Bloemhof sees virtually no snow, with about 9 frost days per year.

Has the climate of Bloemhof warmed?

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

What is the wettest day in Bloemhof?

The wettest day measured in Bloemhof between 1940 and 2025 was 31 December 1943, with 80 mm of rain in 24 hours.

What was the windiest day in Bloemhof?

The windiest day measured in Bloemhof between 1940 and 2025 was 31 October 1985, with winds reaching 53.0 km/h.

What is the warmest month in Bloemhof?

The warmest month in Bloemhof is January (24.2 °C on average); the coldest is June (10.0 °C).

How much does it rain in Bloemhof?

Bloemhof receives on average 531 mm of precipitation per year, spread over about 80 rainy days.

Is it sunny in Bloemhof?

Bloemhof gets on average 11.0 hours of sunshine per day, roughly 4,015 hours per year over 1940-2025.

What is the biggest single-day snowfall in Bloemhof?

The heaviest 24-hour snowfall measured in Bloemhof between 1940 and 2025 was 7 July 1996, with 1.5 cm.

Are there tropical nights in Bloemhof?

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

What was the most extreme apparent temperature in Bloemhof?

In Bloemhof, between 1940 and 2025, the highest apparent temperature reached 40.9 °C on 6 January 2016, and the lowest was -10.7 °C on 26 June 1992.

Compare Bloemhof with another city

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

Nearby cities

The climate around Bloemhof

Other cities — South Africa