Northam climate — normals and trends

Northam (South Africa) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 20.0 °C and it receives 618 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.5 °C on average) and the coldest is July (12.9 °C). Rainfall peaks in December.

Northam averages 0 frost days, 100 hot days (≥ 30 °C) and 84 rainy days per year.

Northam has warmed by +1.1 °C between 1940 and 2025, or +0.13 °C per decade. This trend is statistically significant.

The hottest day of the period reached 42.0 °C (on 7 January 2016) and the coldest -1.0 °C (on 2 August 1972).

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

NorthamLimpopo

coords
-24.96°, 27.27°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJanuaryColdest monthJulyWettest monthDecemberDriest monthJuly

Mean daily temperature

20.0°C

Average daily high

26.7°C

Average daily low

14.4°C

Annual rainfall

618mm

Sunshine / day

10.9h

Mean relative humidity

55%

Average peak wind

13.1km/h

Seasonal range

11.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

100 d/yr

Rainy days (≥ 1 mm)

84 d/yr

Annual snowfall

0.0 cm

Average feels-like high

26.8 °C

Average feels-like low

13.4 °C

Average peak gust

29.4 km/h

Tropical nights (≥ 20 °C)

53 d/yr

Solar radiation

20.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.1 °C

since 1940

+0.1 °C per decade · r² = 0.17 · p = < 0.001

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

42.0 °C

7 January 2016

Coldest day

-1.0 °C

2 August 1972

Wettest day

105 mm

4 February 1956

Windiest day

38.6 km/h

28 September 2012

Strongest gust

80.3 km/h

28 September 2012

Hottest feels-like

41.8 °C

7 January 2016

Coldest feels-like

-4.9 °C

2 August 1972

Sunniest day

13.6 h

19 December 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.9 °C26 October 20251.9 °C28 June 202519.8 °C985 mm880
202439.8 °C4 December 2024-0.5 °C9 July 202421.8 °C291 mm1641
202338.1 °C8 October 20231.1 °C31 July 202320.9 °C421 mm1480
202237.7 °C4 October 20222.2 °C16 June 202220.1 °C701 mm990
202136.7 °C16 November 20210.8 °C22 July 202120.0 °C748 mm940
202038.2 °C19 October 20200.6 °C16 July 202020.2 °C514 mm1070
201938.7 °C21 October 20190.4 °C3 July 201921.9 °C406 mm1610
201838.4 °C7 January 20183.2 °C3 July 201821.3 °C433 mm1430
201738.2 °C7 November 20172.6 °C9 June 201720.5 °C708 mm1090
201642.0 °C7 January 20161.7 °C28 July 201622.0 °C499 mm1660
201540.0 °C10 November 20152.3 °C18 June 201522.3 °C252 mm1770
201437.3 °C9 October 2014-0.3 °C7 June 201420.2 °C700 mm1001
201338.1 °C12 October 20133.7 °C16 June 201321.0 °C415 mm1470
201237.7 °C21 November 20122.2 °C11 June 201220.6 °C475 mm1300
201138.9 °C13 November 20112.1 °C26 June 201119.8 °C679 mm850
201037.6 °C13 February 20100.3 °C17 June 201020.6 °C553 mm1320
200936.0 °C18 December 20091.5 °C27 June 200919.7 °C663 mm890
200837.4 °C3 November 20082.2 °C11 July 200820.0 °C561 mm890
200736.4 °C4 February 2007-0.1 °C24 May 200720.2 °C421 mm1091
200636.9 °C25 October 20061.7 °C23 May 200619.4 °C689 mm580
200539.3 °C3 November 20053.7 °C8 July 200520.9 °C502 mm1240
200436.4 °C15 January 20041.5 °C29 July 200419.7 °C665 mm930
200337.5 °C15 December 20032.2 °C21 August 200321.0 °C327 mm1560
200236.9 °C19 October 20021.1 °C18 July 200220.1 °C349 mm1150
200138.1 °C11 January 20010.4 °C25 July 200119.6 °C701 mm940
200035.0 °C19 October 2000-0.3 °C21 July 200018.8 °C964 mm582
199936.4 °C4 November 19993.1 °C20 June 199920.0 °C485 mm790
199837.7 °C15 November 19981.6 °C9 July 199820.2 °C583 mm1090
199737.1 °C7 November 19971.7 °C30 May 199719.4 °C674 mm860
199636.6 °C3 November 19960.2 °C8 July 199619.4 °C753 mm720
199538.1 °C11 October 19950.8 °C19 July 199520.1 °C781 mm1030
199436.0 °C22 December 19940.8 °C1 July 199419.4 °C406 mm800
199337.3 °C31 October 19931.3 °C21 June 199320.5 °C423 mm960
199239.6 °C27 February 19921.6 °C10 August 199221.3 °C331 mm1650
199135.7 °C8 October 19912.0 °C28 July 199120.0 °C616 mm1010
199037.9 °C14 November 19900.4 °C14 July 199020.4 °C425 mm1240
198937.2 °C1 November 19890.5 °C19 July 198919.7 °C593 mm790
198838.3 °C31 January 19880.8 °C10 June 198820.1 °C604 mm1070
198737.3 °C20 February 19871.3 °C22 July 198720.9 °C536 mm1400
198635.8 °C16 December 19863.4 °C25 July 198620.7 °C516 mm1150
198537.1 °C11 December 19850.2 °C13 July 198520.6 °C619 mm1130
198439.0 °C29 December 19843.3 °C20 June 198420.4 °C429 mm1250
198337.9 °C11 January 19831.9 °C27 June 198320.8 °C540 mm1320
198239.0 °C28 December 19820.7 °C16 June 198220.1 °C488 mm1110
198138.5 °C6 November 19811.3 °C17 June 198119.0 °C667 mm640
198036.2 °C2 January 19801.3 °C15 August 198019.0 °C585 mm600
197935.8 °C7 January 19790.1 °C25 July 197919.9 °C601 mm1190
197835.6 °C25 November 1978-0.2 °C20 June 197819.1 °C700 mm531
197735.7 °C15 January 19771.8 °C1 July 197719.3 °C843 mm710
197634.1 °C18 December 1976-0.6 °C21 June 197618.3 °C730 mm391
197535.3 °C16 October 19752.0 °C25 July 197518.7 °C778 mm600
197434.7 °C5 November 19740.3 °C2 August 197418.7 °C661 mm430
197338.4 °C19 January 19733.3 °C5 July 197320.1 °C751 mm1110
197237.3 °C1 December 1972-1.0 °C2 August 197219.6 °C605 mm841
197135.4 °C25 December 19711.1 °C18 July 197119.2 °C709 mm700
197037.2 °C1 March 19702.2 °C23 July 197020.6 °C664 mm1370
196938.2 °C14 January 19690.8 °C19 June 196919.8 °C656 mm900
196837.3 °C4 January 1968-0.7 °C15 June 196819.4 °C491 mm1071
196735.8 °C16 November 1967-0.6 °C13 June 196718.7 °C748 mm581
196636.4 °C2 January 19663.6 °C22 May 196619.8 °C703 mm880
196537.1 °C2 November 19650.3 °C23 June 196519.7 °C318 mm1020
196437.7 °C26 February 1964-0.1 °C25 June 196420.2 °C538 mm1342
196336.1 °C29 December 19630.6 °C16 August 196319.6 °C554 mm970
196237.6 °C17 October 19621.9 °C15 June 196220.1 °C836 mm1220
196137.7 °C24 October 19613.8 °C12 June 196119.6 °C844 mm840
196036.0 °C2 November 19602.5 °C26 July 196019.4 °C802 mm960
195937.5 °C17 October 19593.6 °C20 June 195919.5 °C608 mm940
195834.9 °C23 November 19581.5 °C16 June 195819.3 °C1,136 mm560
195736.7 °C21 November 1957-0.3 °C20 June 195719.3 °C753 mm591
195636.1 °C2 February 19561.7 °C11 June 195619.4 °C874 mm530
195534.7 °C9 October 1955-0.8 °C29 June 195518.4 °C819 mm431
195438.9 °C25 October 1954-0.4 °C28 July 195421.2 °C237 mm1711
195338.5 °C31 October 1953-0.1 °C30 July 195320.0 °C630 mm951
195239.1 °C20 November 19523.0 °C27 July 195220.3 °C631 mm1000
195138.4 °C12 January 19511.5 °C12 July 195119.8 °C791 mm940
195037.2 °C30 December 19502.3 °C1 August 195019.9 °C626 mm920
194939.3 °C9 January 19493.7 °C22 July 194920.0 °C605 mm1100
194836.2 °C24 November 19481.5 °C23 July 194819.2 °C785 mm760
194738.1 °C4 November 19471.4 °C12 July 194719.2 °C939 mm730
194638.0 °C29 October 19461.3 °C7 July 194619.4 °C744 mm740
194537.0 °C7 November 19451.4 °C9 July 194519.7 °C720 mm700
194437.0 °C31 October 19442.4 °C9 July 194419.4 °C761 mm600
194335.9 °C10 October 19432.2 °C21 July 194319.4 °C709 mm470
194234.5 °C24 October 19420.8 °C20 July 194219.3 °C787 mm470
194138.4 °C16 October 19412.0 °C30 June 194121.4 °C336 mm1520
194037.9 °C12 November 19400.7 °C3 July 194021.0 °C379 mm1340

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.3 °C
-0.4 °C
Hot days (≥ 30 °C)
88 d/yr
-12
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
985 mm
+367 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.9 °C-1.1 °C249 mm+142 mm
Feb28.4 °C-0.9 °C268 mm+169 mm
Mar27.6 °C-0.6 °C45 mm-33 mm
Apr24.5 °C-1.4 °C118 mm+70 mm
May23.0 °C-0.6 °C12 mm-4 mm
Jun21.3 °C+0.5 °C0 mm-6 mm
Jul21.5 °C+0.5 °C1 mm-2 mm
Aug26.3 °C+2.1 °C0 mm-4 mm
Sep29.9 °C+1.7 °C16 mm-0 mm
Oct29.8 °C-0.2 °C28 mm-20 mm
Nov26.7 °C-3.1 °C120 mm+36 mm
Dec28.2 °C-1.5 °C130 mm+19 mm

The year's extremes

Hottest day
35.9 °C
26 Oct 2025
Coldest day
1.9 °C
28 Jun 2025
Wettest day
49.6 mm
19 Feb 2025
Windiest day
26.8 km/h
9 Jun 2025
Strongest gust
52.2 km/h
9 Jun 2025
Hottest feels-like
38.4 °C
13 Nov 2025
Coldest feels-like
-1.8 °C
28 Jun 2025
Sunniest day
13.5 h
5 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 Northam?

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

What is the hottest day ever recorded in Northam?

The hottest day measured in Northam between 1940 and 2025 was 7 January 2016, reaching 42.0 °C.

What is the coldest day in Northam?

The coldest day measured in Northam between 1940 and 2025 was 2 August 1972, at -1.0 °C.

Does it snow in Northam?

Almost never: Northam sees virtually no snow, with about 0 frost days per year.

Has the climate of Northam warmed?

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

What is the wettest day in Northam?

The wettest day measured in Northam between 1940 and 2025 was 4 February 1956, with 105 mm of rain in 24 hours.

What was the windiest day in Northam?

The windiest day measured in Northam between 1940 and 2025 was 28 September 2012, with winds reaching 38.6 km/h.

What is the warmest month in Northam?

The warmest month in Northam is January (24.5 °C on average); the coldest is July (12.9 °C).

How much does it rain in Northam?

Northam receives on average 618 mm of precipitation per year, spread over about 84 rainy days.

Is it sunny in Northam?

Northam gets on average 10.9 hours of sunshine per day, roughly 3,979 hours per year over 1940-2025.

Are there tropical nights in Northam?

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

What was the most extreme apparent temperature in Northam?

In Northam, between 1940 and 2025, the highest apparent temperature reached 41.8 °C on 7 January 2016, and the lowest was -4.9 °C on 2 August 1972.

Compare Northam with another city

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

Nearby cities

The climate around Northam

Other cities — South Africa