Johannesburg International Airport climate by month
Averages and records for each calendar month at Johannesburg International Airport, South Africa, from 1973 to 2020. The warmest month is January, averaging 26.7°C; the coolest is June at 17.8°C.
| Month | Avg high | Avg low | Record high | Record low | Years |
|---|---|---|---|---|---|
| January | 26.7°C | 14.8°C | 37.0°C21 January 1975 | 6.0°C12 January 1993 | 32 / 43 |
| February | 26.5°C | 14.5°C | 33.5°C25 February 1983 | 6.0°C24 February 1990 | 28 / 42 |
| March | 25.2°C | 13.3°C | 35.0°C17 March 1983 | 2.0°C19 March 2009 | 33 / 42 |
| April | 22.6°C | 10.6°C | 29.3°C2 April 1987 | −1.0°C20 April 1997 | 33 / 42 |
| May | 20.4°C | 7.2°C | 29.0°C28 May 2010 | −5.3°C31 May 2000 | 32 / 42 |
| June | 17.8°C | 3.9°C | 28.7°C6 June 1998 | −7.0°C26 June 1992 | 29 / 42 |
| July | 17.8°C | 3.6°C | 24.4°C17 July 1988 | −6.3°C19 July 1995 | 35 / 42 |
| August | 20.7°C | 5.8°C | 28.0°C29 August 2015 | −7.0°C21 August 2003 | 33 / 41 |
| September | 24.3°C | 9.5°C | 33.1°C20 September 1997 | −3.3°C8 September 1989 | 31 / 41 |
| October | 25.5°C | 11.0°C | 34.1°C24 October 2011 | 0.5°C27 October 2000 | 35 / 41 |
| November | 25.7°C | 12.7°C | 33.6°C3 November 2005 | 0.0°C10 November 2014 | 34 / 43 |
| December | 26.1°C | 14.2°C | 34.1°C26 December 2018 | 2.7°C10 December 1999 | 35 / 43 |
Years shows the number behind the average high, then the number holding a record for that month. They differ because a year contributes an average only when the month has at least 25 days of readings, while a single reading is enough to set a record. The average low is withheld on the same 25-day rule and is counted separately again; it is shown as a dash where the archive cannot support it. Across the twelve months here the averages rest on 28 to 35 years each.
See what Johannesburg International Airport is doing right now
Every figure on this page is computed from NOAA GHCN-Daily observations stored per station, per year, per month. Nothing is modelled, interpolated or estimated, and a month the archive never covered is left out rather than filled in. A station appears here only once all twelve months carry an average from at least 10 years. See how this is built.