Built 2026-10-16 (16 October 2026)

Johannesburg Intl Weather Records (SFM00068368)

Record envelope, standing records and threshold days for Johannesburg Intl (SFM00068368), South Africa, with 48 years of record.

Key Facts for Johannesburg Intl

  • Johannesburg Intl (SFM00068368) is a weather station in South Africa at -26.14 latitude and 28.25 longitude, 1,694 m (5,558 ft) above sea level.
  • The station reports from 1973 to 2020, 48 years of record.
  • 1,464 records set at Johannesburg Intl still stand.
  • Records are tracked for tmax, tmin: an element needs 30 years of data to be eligible.
  • Johannesburg Intl set a daily record low maximum temperature of 12.0 C (53.6 F) on 27 May 2020.

About the Station

  • Location: South Africa, -26.14 latitude, 28.25 longitude.
  • Elevation: 1,694 m (5,558 ft).
  • Period of record: 1973 to 2020, 48 years.
  • Eligible elements: tmax, tmin.

Daily Record Envelope and 2026

0 days at or beyond a record
Daily record high and record low at Johannesburg Intl, with 2026 drawn through them The band shows the record high and record low for each calendar day at Johannesburg Intl. The lines show the 2026 daily maximum and minimum. 0 days in 2026 matched or passed a record. Temperatures are in degrees Celsius. -10010203040 JanFebMarAprMayJunJulAugSepOctNovDec
The band shows the record high and record low for each calendar day at Johannesburg Intl. The lines show the 2026 daily maximum and minimum. 0 days in 2026 matched or passed a record. Temperatures are in degrees Celsius.
Daily record high and record low at Johannesburg Intl, with 2026 drawn through them
MonthHighest record highLowest record low2026 highest maximum2026 lowest minimum
Jan37.0 C (98.6 F)6.0 C (42.8 F)n/an/a
Feb33.5 C (92.3 F)6.0 C (42.8 F)n/an/a
Mar35.0 C (95.0 F)2.0 C (35.6 F)n/an/a
Apr29.3 C (84.7 F)-1.0 C (30.2 F)n/an/a
May29.0 C (84.2 F)-5.3 C (22.5 F)n/an/a
Jun28.7 C (83.7 F)-7.0 C (19.4 F)n/an/a
Jul24.4 C (75.9 F)-6.3 C (20.7 F)n/an/a
Aug28.0 C (82.4 F)-7.0 C (19.4 F)n/an/a
Sep33.1 C (91.6 F)-3.3 C (26.1 F)n/an/a
Oct34.1 C (93.4 F)0.5 C (32.9 F)n/an/a
Nov33.6 C (92.5 F)0.0 C (32.0 F)n/an/a
Dec34.1 C (93.4 F)2.7 C (36.9 F)n/an/a

Which Years Hold Standing Records

1,464 standing records
Standing records at Johannesburg Intl by the year they were set 1,464 records at Johannesburg Intl still stand. 2015 holds the most, with 83. 02550751001975: 31976: 151977: 11979: 21980: 151981: 161982: 291983: 511984: 451985: 321986: 191987: 411988: 421989: 321990: 331991: 311992: 621993: 301994: 391995: 301996: 281997: 421998: 561999: 182000: 392001: 282002: 332003: 302004: 222005: 192006: 392007: 532008: 282009: 352010: 252011: 302012: 342013: 462014: 492015: 832016: 562017: 472018: 452020: 11197519811986199119962001200620112016
1,464 records at Johannesburg Intl still stand. 2015 holds the most, with 83.
Standing records at Johannesburg Intl by the year they were set
Year setStanding records
19753
197615
19771
19792
198015
198116
198229
198351
198445
198532
198619
198741
198842
198932
199033
199131
199262
199330
199439
199530
199628
199742
199856
199918
200039
200128
200233
200330
200422
200519
200639
200753
200828
200935
201025
201130
201234
201346
201449
201583
201656
201747
201845
202011

All-Time Record Progression

2 new records
When Johannesburg Intl set new all-time records 2 all-time records were set at Johannesburg Intl between 1 November 2015 and 7 January 2016. Each dot is a new record. Record high minimum temperature1 November 2015: Record high minimum temperature 21.5 C (70.7 F)7 January 2016: Record high minimum temperature 22.2 C (72.0 F)2015
2 all-time records were set at Johannesburg Intl between 1 November 2015 and 7 January 2016. Each dot is a new record.
When Johannesburg Intl set new all-time records
DateKindDetail
2015-11-01Record high minimum temperatureRecord high minimum temperature 21.5 C (70.7 F)
2016-01-07Record high minimum temperatureRecord high minimum temperature 22.2 C (72.0 F)

Wettest Day of Each Month

Dec: 169.9 mm (6.7 in)
Record daily precipitation for each month at Johannesburg Intl The wettest day on record for each calendar month at Johannesburg Intl. The most was 169.9 mm (6.7 in) on 3 December 2015. 050100150200 Jan: 160.0 mm (6.3 in), 9 January 2016 Jan Feb: 65.0 mm (2.6 in), 12 February 1996 Feb Mar: 73.4 mm (2.9 in), 5 March 1997 Mar Apr: 64.0 mm (2.5 in), 27 April 2020 Apr May: 48.0 mm (1.9 in), 15 May 2016 May Jun: 43.2 mm (1.7 in), 1 June 2002 Jun Jul: 19.1 mm (0.8 in), 20 July 2007 Jul Aug: 48.0 mm (1.9 in), 10 August 2013 Aug Sep: 101.3 mm (4.0 in), 13 September 2001 Sep Oct: 110.2 mm (4.3 in), 31 October 1985 Oct Nov: 89.9 mm (3.5 in), 10 November 2016 Nov Dec: 169.9 mm (6.7 in), 3 December 2015 Dec
The wettest day on record for each calendar month at Johannesburg Intl. The most was 169.9 mm (6.7 in) on 3 December 2015.
Record daily precipitation for each month at Johannesburg Intl
MonthRecord daily precipitation (mm)Date
Jan160.0 mm (6.3 in)9 January 2016
Feb65.0 mm (2.6 in)12 February 1996
Mar73.4 mm (2.9 in)5 March 1997
Apr64.0 mm (2.5 in)27 April 2020
May48.0 mm (1.9 in)15 May 2016
Jun43.2 mm (1.7 in)1 June 2002
Jul19.1 mm (0.8 in)20 July 2007
Aug48.0 mm (1.9 in)10 August 2013
Sep101.3 mm (4.0 in)13 September 2001
Oct110.2 mm (4.3 in)31 October 1985
Nov89.9 mm (3.5 in)10 November 2016
Dec169.9 mm (6.7 in)3 December 2015

Period of Record Coverage

1974 to 2020
Days with data per year at Johannesburg Intl 43 years of record at Johannesburg Intl, 1974 to 2020. 23 years have data for under 90 percent of days and are left out of rankings: 1974, 1975, 1976, 1977, 1981, 1988, 1989, 2002 and others. 1974: 8 of 365 days1975: 90 of 365 days1976: 190 of 366 days1977: 19 of 365 days1981: 5 of 365 days1982: 345 of 365 days1983: 353 of 365 days1984: 352 of 366 days1985: 352 of 365 days1986: 359 of 365 days1987: 348 of 365 days1988: 320 of 366 days1989: 318 of 365 days1990: 342 of 365 days1991: 356 of 365 days1992: 359 of 366 days1993: 357 of 365 days1994: 361 of 365 days1995: 340 of 365 days1996: 351 of 366 days1997: 350 of 365 days1998: 330 of 365 days1999: 336 of 365 days2000: 342 of 366 days2001: 342 of 365 days2002: 325 of 365 days2003: 320 of 365 days2004: 310 of 366 days2005: 289 of 365 days2006: 296 of 365 days2007: 288 of 365 days2008: 304 of 366 days2009: 281 of 365 days2010: 317 of 365 days2011: 319 of 365 days2012: 324 of 366 days2013: 323 of 365 days2014: 330 of 365 days2015: 329 of 365 days2016: 324 of 366 days2017: 300 of 365 days2018: 326 of 365 days2020: 123 of 366 days1990200020102020
43 years of record at Johannesburg Intl, 1974 to 2020. 23 years have data for under 90 percent of days and are left out of rankings: 1974, 1975, 1976, 1977, 1981, 1988, 1989, 2002 and others.
Days with data per year at Johannesburg Intl
YearDays with dataShare of yearComplete
197482%No
19759025%No
197619052%No
1977195%No
198151%No
198234595%Yes
198335397%Yes
198435296%Yes
198535296%Yes
198635998%Yes
198734895%Yes
198832087%No
198931887%No
199034294%Yes
199135698%Yes
199235998%Yes
199335798%Yes
199436199%Yes
199534093%Yes
199635196%Yes
199735096%Yes
199833090%Yes
199933692%Yes
200034293%Yes
200134294%Yes
200232589%No
200332088%No
200431085%No
200528979%No
200629681%No
200728879%No
200830483%No
200928177%No
201031787%No
201131987%No
201232489%No
201332388%No
201433090%Yes
201532990%Yes
201632489%No
201730082%No
201832689%No
202012334%No

Latest Records

20
Latest records at Johannesburg Intl
DateStationRecordValueBeat old record byOld record stoodSignificance
27 May 2020Johannesburg Intl, ZAdaily low max12.0 C (53.6 F)0.8 C (1.4 F)24 years13 of 100 (Routine)
27 May 2020Johannesburg Intl, ZAdaily low min0.1 C (32.2 F)0.4 C (0.7 F)17 years10 of 100 (Routine)
28 April 2020Johannesburg Intl, ZAdaily low max14.5 C (58.1 F)3.8 C (6.8 F)36 years28 of 100 (Routine)
4 April 2020Johannesburg Intl, ZAdaily low max14.8 C (58.6 F)2.3 C (4.1 F)24 years19 of 100 (Routine)
2 April 2020Johannesburg Intl, ZAdaily low max15.9 C (60.6 F)3.1 C (5.6 F)16 years19 of 100 (Routine)
31 March 2020Johannesburg Intl, ZAdaily low max (Tie)20.6 C (69.1 F)tie14 years2 of 100 (Routine)
2 March 2020Johannesburg Intl, ZAdaily low max16.9 C (62.4 F)0.8 C (1.4 F)6 years7 of 100 (Routine)
1 March 2020Johannesburg Intl, ZAdaily low max18.6 C (65.5 F)2.9 C (5.2 F)19 years19 of 100 (Routine)
29 February 2020Johannesburg Intl, ZAdaily low max18.6 C (65.5 F)4.4 C (7.9 F)20 years26 of 100 (Routine)
22 February 2020Johannesburg Intl, ZAdaily low min7.6 C (45.7 F)3.2 C (5.8 F)28 years28 of 100 (Routine)
8 February 2020Johannesburg Intl, ZAdaily low max17.8 C (64.0 F)0.5 C (0.9 F)25 years12 of 100 (Routine)
8 January 2020Johannesburg Intl, ZAdaily high min18.1 C (64.6 F)0.7 C (1.3 F)36 years18 of 100 (Routine)
31 December 2018Johannesburg Intl, ZAdaily low max18.5 C (65.3 F)2.8 C (5.0 F)29 years22 of 100 (Routine)
29 December 2018Johannesburg Intl, ZAdaily low max (Tie)19.9 C (67.8 F)tie4 years1 of 100 (Routine)
27 December 2018Johannesburg Intl, ZAdaily high max32.4 C (90.3 F)2.1 C (3.8 F)36 years21 of 100 (Routine)
26 December 2018Johannesburg Intl, ZAmonthly high min21.5 C (70.7 F)1.7 C (3.1 F)15 years25 of 100 (Routine)
26 December 2018Johannesburg Intl, ZAmonthly high max34.1 C (93.4 F)1.0 C (1.8 F)3 years17 of 100 (Routine)
13 December 2018Johannesburg Intl, ZAdaily high max32.6 C (90.7 F)1.4 C (2.5 F)15 years13 of 100 (Routine)
11 December 2018Johannesburg Intl, ZAdaily low min10.5 C (50.9 F)0.3 C (0.5 F)12 years8 of 100 (Routine)
28 November 2018Johannesburg Intl, ZAdaily high min15.8 C (60.4 F)0.8 C (1.4 F)9 years8 of 100 (Routine)

Climate Trend

11 complete years, 1983 to 2015
Annual mean temperature at Johannesburg Intl as warming stripes, 1983 to 2015 One stripe for each of 11 complete years at Johannesburg Intl, 1983 to 2015. Blue stripes are years cooler than the station's own mean of 16.9 C (62.4 F); red stripes are warmer. The coolest year was 1994, at 15.7 C (60.2 F), and the warmest was 2015, at 17.9 C (64.2 F). The strongest colour marks a difference of 1.3 C (2.3 F). 1983: 17.7 C, +0.8 C from the station mean1984: 17.3 C, +0.3 C from the station mean1985: 17.4 C, +0.5 C from the station mean1986: 17.1 C, +0.2 C from the station mean1991: 16.2 C, -0.7 C from the station mean1992: 17.1 C, +0.2 C from the station mean1993: 16.6 C, -0.3 C from the station mean1994: 15.7 C, -1.3 C from the station mean1995: 16.3 C, -0.7 C from the station mean2014: 16.8 C, -0.1 C from the station mean2015: 17.9 C, +1.0 C from the station mean1983199019952000200520102015
One stripe for each of 11 complete years at Johannesburg Intl, 1983 to 2015. Blue stripes are years cooler than the station's own mean of 16.9 C (62.4 F); red stripes are warmer. The coolest year was 1994, at 15.7 C (60.2 F), and the warmest was 2015, at 17.9 C (64.2 F). The strongest colour marks a difference of 1.3 C (2.3 F).
Annual mean temperature at Johannesburg Intl as warming stripes, 1983 to 2015
YearAnnual mean temperatureDifference from the station mean
198317.7 C+0.79 C
198417.3 C+0.35 C
198517.4 C+0.50 C
198617.1 C+0.22 C
199116.2 C-0.70 C
199217.1 C+0.19 C
199316.6 C-0.27 C
199415.7 C-1.25 C
199516.3 C-0.66 C
201416.8 C-0.12 C
201517.9 C+0.99 C

This station does not have enough complete years (30 are needed) to fit a temperature trend.

A year is complete when all 12 months have at least 20 days of both daily maximum and daily minimum readings. The annual mean is the mean of the monthly means. The trend describes this one station over this period; it does not say what caused the change.

Extremes by Year

1973 to 2020
Yearly extremes at Johannesburg Intl: the record and the median year
MeasureRecordYear of the recordMedian yearYears with a value
Hottest day (TXx)37.0 C (98.6 F)197532.0 C (89.6 F)43
Coldest night (TNn)-7.0 C (19.4 F)1992-2.6 C (27.3 F)43
Wettest day (Rx1day)169.9 mm (6.7 in)201546.2 mm (1.8 in)47
Wettest five days (Rx5day)261.3 mm (10.3 in)201684.3 mm (3.3 in)45
Longest dry spell (CDD)66 days197810 days47

Hottest day (TXx)

Hottest day (TXx) at Johannesburg Intl by year The hottest day of the year at Johannesburg Intl, 1973 to 2020. The record is 37.0 C (98.6 F) in 1975, marked on the chart; the median year is 32.0 C (89.6 F). 2527.53032.53537.519801990200020102020Record: 37.0 C (98.6 F) in 1975
The hottest day of the year at Johannesburg Intl, 1973 to 2020. The record is 37.0 C (98.6 F) in 1975, marked on the chart; the median year is 32.0 C (89.6 F).
Hottest day (TXx) at Johannesburg Intl by year
YearHottest day (TXx)
1973n/a
197427.0 C (80.6 F)
197537.0 C (98.6 F)
197629.0 C (84.2 F)
197731.0 C (87.8 F)
1978n/a
1979n/a
1980n/a
198132.0 C (89.6 F)
198232.2 C (90.0 F)
198335.0 C (95.0 F)
198432.6 C (90.7 F)
198532.2 C (90.0 F)
198630.5 C (86.9 F)
198731.2 C (88.2 F)
198831.9 C (89.4 F)
198930.4 C (86.7 F)
199032.9 C (91.2 F)
199131.2 C (88.2 F)
199232.0 C (89.6 F)
199333.7 C (92.7 F)
199432.6 C (90.7 F)
199531.9 C (89.4 F)
199631.1 C (88.0 F)
199733.1 C (91.6 F)
199830.1 C (86.2 F)
199932.0 C (89.6 F)
200029.1 C (84.4 F)
200132.8 C (91.0 F)
200231.3 C (88.3 F)
200332.0 C (89.6 F)
200431.5 C (88.7 F)
200533.6 C (92.5 F)
200632.5 C (90.5 F)
200732.3 C (90.1 F)
200831.9 C (89.4 F)
200930.6 C (87.1 F)
201031.3 C (88.3 F)
201134.1 C (93.4 F)
201230.4 C (86.7 F)
201332.4 C (90.3 F)
201431.0 C (87.8 F)
201533.6 C (92.5 F)
201635.9 C (96.6 F)
201730.6 C (87.1 F)
201834.1 C (93.4 F)
202029.5 C (85.1 F)

Coldest night (TNn)

Coldest night (TNn) at Johannesburg Intl by year The coldest night of the year at Johannesburg Intl, 1973 to 2020. The record is -7.0 C (19.4 F) in 1992, marked on the chart; the median year is -2.6 C (27.3 F). -10-505101519801990200020102020Record: -7.0 C (19.4 F) in 1992
The coldest night of the year at Johannesburg Intl, 1973 to 2020. The record is -7.0 C (19.4 F) in 1992, marked on the chart; the median year is -2.6 C (27.3 F).
Coldest night (TNn) at Johannesburg Intl by year
YearColdest night (TNn)
19731.0 C (33.8 F)
1974n/a
197511.0 C (51.8 F)
1976n/a
1977n/a
1978n/a
19799.0 C (48.2 F)
1980-2.0 C (28.4 F)
1981-3.0 C (26.6 F)
19820.5 C (32.9 F)
1983-1.9 C (28.6 F)
1984-0.4 C (31.3 F)
1985-2.6 C (27.3 F)
19861.0 C (33.8 F)
1987-2.1 C (28.2 F)
1988-1.4 C (29.5 F)
1989-4.5 C (23.9 F)
1990-5.1 C (22.8 F)
1991-4.3 C (24.3 F)
1992-7.0 C (19.4 F)
1993-4.1 C (24.6 F)
1994-5.5 C (22.1 F)
1995-6.3 C (20.7 F)
1996-3.7 C (25.3 F)
1997-3.1 C (26.4 F)
1998-5.2 C (22.6 F)
1999-2.4 C (27.7 F)
2000-5.5 C (22.1 F)
2001-4.2 C (24.4 F)
2002-4.7 C (23.5 F)
2003-7.0 C (19.4 F)
2004-3.3 C (26.1 F)
2005-1.4 C (29.5 F)
2006-2.3 C (27.9 F)
2007-3.5 C (25.7 F)
2008-1.5 C (29.3 F)
2009-3.5 C (25.7 F)
2010-6.4 C (20.5 F)
2011-3.0 C (26.6 F)
2012-2.2 C (28.0 F)
2013-1.9 C (28.6 F)
2014-3.6 C (25.5 F)
2015-1.8 C (28.8 F)
2016-1.0 C (30.2 F)
2017-1.9 C (28.6 F)
2018-2.5 C (27.5 F)
20200.1 C (32.2 F)

Wettest day (Rx1day)

Wettest day (Rx1day) at Johannesburg Intl by year The wettest day of the year at Johannesburg Intl, 1973 to 2020. The record is 169.9 mm (6.7 in) in 2015, marked on the chart; the median year is 46.2 mm (1.8 in). 05010015020019801990200020102020Record: 169.9 mm (6.7 in) in 2015
The wettest day of the year at Johannesburg Intl, 1973 to 2020. The record is 169.9 mm (6.7 in) in 2015, marked on the chart; the median year is 46.2 mm (1.8 in).
Wettest day (Rx1day) at Johannesburg Intl by year
YearWettest day (Rx1day)
197319.1 mm (0.8 in)
197439.1 mm (1.5 in)
19750.0 mm (0.00 in)
197680.0 mm (3.1 in)
197752.1 mm (2.1 in)
197849.0 mm (1.9 in)
197941.9 mm (1.6 in)
198059.9 mm (2.4 in)
198139.1 mm (1.5 in)
198238.4 mm (1.5 in)
198330.2 mm (1.2 in)
198440.4 mm (1.6 in)
1985110.2 mm (4.3 in)
198666.5 mm (2.6 in)
198761.7 mm (2.4 in)
198849.3 mm (1.9 in)
198951.6 mm (2.0 in)
199056.1 mm (2.2 in)
199141.7 mm (1.6 in)
199243.4 mm (1.7 in)
199348.5 mm (1.9 in)
199444.7 mm (1.8 in)
199574.7 mm (2.9 in)
199665.0 mm (2.6 in)
199773.4 mm (2.9 in)
199846.0 mm (1.8 in)
199937.3 mm (1.5 in)
200059.7 mm (2.4 in)
2001101.3 mm (4.0 in)
200243.2 mm (1.7 in)
200355.9 mm (2.2 in)
200457.4 mm (2.3 in)
200546.2 mm (1.8 in)
200629.7 mm (1.2 in)
200732.0 mm (1.3 in)
200840.1 mm (1.6 in)
200943.7 mm (1.7 in)
201057.4 mm (2.3 in)
201139.6 mm (1.6 in)
201232.0 mm (1.3 in)
201348.0 mm (1.9 in)
201439.1 mm (1.5 in)
2015169.9 mm (6.7 in)
2016160.0 mm (6.3 in)
201740.9 mm (1.6 in)
201832.0 mm (1.3 in)
202064.0 mm (2.5 in)

Wettest five days (Rx5day)

Wettest five days (Rx5day) at Johannesburg Intl by year The wettest five days of the year at Johannesburg Intl, 1973 to 2020. The record is 261.3 mm (10.3 in) in 2016, marked on the chart; the median year is 84.3 mm (3.3 in). 010020030019801990200020102020Record: 261.3 mm (10.3 in) in 2016
The wettest five days of the year at Johannesburg Intl, 1973 to 2020. The record is 261.3 mm (10.3 in) in 2016, marked on the chart; the median year is 84.3 mm (3.3 in).
Wettest five days (Rx5day) at Johannesburg Intl by year
YearWettest five days (Rx5day)
1973n/a
19741.0 mm (0.04 in)
1975n/a
1976133.3 mm (5.2 in)
197774.2 mm (2.9 in)
1978115.3 mm (4.5 in)
1979104.1 mm (4.1 in)
198092.9 mm (3.7 in)
1981113.0 mm (4.4 in)
198282.0 mm (3.2 in)
198373.4 mm (2.9 in)
198456.2 mm (2.2 in)
1985209.8 mm (8.3 in)
1986102.7 mm (4.0 in)
1987112.5 mm (4.4 in)
198873.2 mm (2.9 in)
198976.7 mm (3.0 in)
199084.3 mm (3.3 in)
1991104.5 mm (4.1 in)
199251.7 mm (2.0 in)
199393.5 mm (3.7 in)
199470.9 mm (2.8 in)
1995125.2 mm (4.9 in)
1996194.8 mm (7.7 in)
1997175.5 mm (6.9 in)
1998109.0 mm (4.3 in)
199953.9 mm (2.1 in)
2000162.4 mm (6.4 in)
2001118.3 mm (4.7 in)
200258.2 mm (2.3 in)
200382.1 mm (3.2 in)
200490.7 mm (3.6 in)
200561.0 mm (2.4 in)
200667.4 mm (2.7 in)
200757.1 mm (2.2 in)
200893.5 mm (3.7 in)
2009109.0 mm (4.3 in)
201079.0 mm (3.1 in)
201197.3 mm (3.8 in)
201273.2 mm (2.9 in)
201333.5 mm (1.3 in)
201467.1 mm (2.6 in)
201546.0 mm (1.8 in)
2016261.3 mm (10.3 in)
201784.0 mm (3.3 in)
201822.6 mm (0.9 in)
202091.7 mm (3.6 in)

Longest dry spell (CDD)

Longest dry spell (CDD) at Johannesburg Intl by year The longest dry spell of the year at Johannesburg Intl, 1973 to 2020. The record is 66 days in 1978, marked on the chart; the median year is 10 days. 02040608019801990200020102020Record: 66 days in 1978
The longest dry spell of the year at Johannesburg Intl, 1973 to 2020. The record is 66 days in 1978, marked on the chart; the median year is 10 days.
Longest dry spell (CDD) at Johannesburg Intl by year
YearLongest dry spell (CDD)
19731 day
19747 days
19752 days
197610 days
197752 days
197866 days
197935 days
198032 days
198156 days
198264 days
198328 days
19848 days
198512 days
198611 days
198721 days
198810 days
198914 days
199045 days
199135 days
199234 days
199324 days
199429 days
199522 days
199625 days
199733 days
199855 days
19996 days
20005 days
20013 days
200210 days
200317 days
200417 days
200515 days
20065 days
20074 days
20085 days
20095 days
20103 days
20114 days
20124 days
20135 days
20143 days
20154 days
20164 days
20174 days
20184 days
20203 days

Each chart shows one value per year; the dot marks the record year. TXx is the hottest daily maximum, TNn the coldest daily minimum, Rx1day and Rx5day the largest one-day and five-day rain totals, and CDD the longest run of days with less than 1 mm of rain. A year with missing days can understate an extreme.

Download the Data

  • Data for Johannesburg Intl standing records by year: CSV or JSON. Field meanings are on the data page.
  • Data for Johannesburg Intl threshold days by year: CSV or JSON. Field meanings are on the data page.

Source: NOAA National Centers for Environmental Information, Global Historical Climatology Network Daily (GHCN-Daily). Records are computed by World Extreme Weather Monitor and are not official NOAA products. (US Government open data (NOAA NCEI)) Data as of 2026-10-14 (14 October 2026). Records are computed by this site and are not official.

Data as of . Last revised (2025-12-31).