Free tools · Measured from space
Heat in City of Tshwane
Summer 2025/26: the ground in City of Tshwane reached about 33 °C on clear mornings. That is the ground (roofs, roads, soil), not the air. The 11th hottest of 12 summers since 2014.
Land surface temperature is how hot the ground itself is: roofs, roads, bare soil and leaves, as a satellite sees them from above. Landsat passes at about 10 in the morning and sees only through clear skies. It is not the air temperature a weather station gives: on a sunny day the ground is often 10 to 20 degrees hotter than the air, and hard, dark, dry surfaces heat up most while trees, grass and water stay cooler.
What it is not: not the afternoon peak, not the night, not the air you feel in the shade, and not a reading at any one house. A month with clouds rests on few clear looks.
Summer 2025/26
- 33.2 °CThe ground, not the airDecember to February, clear mornings
- 2018/19Hottest summer since 201440.7 °C; the coolest was 2021/22, 32.6 °C
Every summer since 1992
Show the numbers
| When or what | Figure |
|---|---|
| Summer 1991 to 92 | 33.6 °C |
| Summer 1995 to 96 | 28.0 °C |
| Summer 1998 to 99 | 33.5 °C |
| Summer 2000 to 01 | 34.1 °C |
| Summer 2001 to 02 | 35.0 °C |
| Summer 2002 to 03 | 32.6 °C |
| Summer 2011 to 12 | 37.0 °C |
| Summer 2013 to 14 | 37.4 °C |
| Summer 2014 to 15 | 37.4 °C |
| Summer 2015 to 16 | 40.6 °C |
| Summer 2017 to 18 | 36.3 °C |
| Summer 2018 to 19 | 40.7 °C |
| Summer 2019 to 20 | 37.1 °C |
| Summer 2020 to 21 | 35.0 °C |
| Summer 2021 to 22 | 32.6 °C |
| Summer 2022 to 23 | 34.4 °C |
| Summer 2023 to 24 | 36.4 °C |
| Summer 2024 to 25 | 40.5 °C |
| Summer 2025 to 26 | 33.2 °C |
The shape of a year
Show the numbers
| When or what | Figure |
|---|---|
| January | 36.6 °C |
| February | 34.8 °C |
| March | 33.2 °C |
| April | 27.5 °C |
| May | 23.8 °C |
| June | 20.6 °C |
| July | 21.1 °C |
| August | 28.1 °C |
| September | 35.0 °C |
| October | 39.4 °C |
| November | 40.3 °C |
| December | 38.1 °C |
Warmest and coolest wards
Each ward’s summers against City of Tshwane’s average, since 2014. Where the ground is mostly roofs, roads and bare earth it reads hotter; where there are trees, grass, gardens or water it reads cooler.
Warmest
- Ward 21 (Mabopane)+4.4 °C
- Ward 94 (Klippan)+4.1 °C
- Ward 12 (Mabopane, Klippan)+3.8 °C
- Ward 27+3.6 °C
- Ward 14 (Nuwe Eersterus)+3.5 °C
Every ward
- Ward 21 (Mabopane)+4.4 °C
- Ward 94 (Klippan)+4.1 °C
- Ward 12 (Mabopane, Klippan)+3.8 °C
- Ward 27+3.6 °C
- Ward 14 (Nuwe Eersterus)+3.5 °C
- Ward 11 (Klippan)+3.3 °C
- Ward 29 (Soshanguve, Mabopane)+3.2 °C
- Ward 88+3.2 °C
- Ward 75 (Leboneng)+3.0 °C
- Ward 6 (Mamelodi, Eersterust)+2.9 °C
- Ward 22 (Odinburg Gardens)+2.9 °C
- Ward 34 (Soshanguve)+2.9 °C
- Ward 26+2.8 °C
- Ward 19 (Klippan, Odinburg Gardens)+2.6 °C
- Ward 89 (Thorntree View)+2.5 °C
- Ward 18 (Mamelodi)+2.4 °C
- Ward 38 (Eersterust, Meyerspark)+2.3 °C
- Ward 39 (Thorntree View, Dibutsu)+2.3 °C
- Ward 74 (Temba)+2.3 °C
- Ward 8 (Dilopye, Sekampaneng)+2.2 °C
- Ward 9 (Klippan)+2.2 °C
- Ward 17 (Phomolong, Mamelodi)+2.2 °C
- Ward 30 (Hebron, Ga-Rankuwa)+2.2 °C
- Ward 13 (Matenteng, Stinkwater)+2.1 °C
- Ward 58 (Pretoria, Capital Park)+2.1 °C
- Ward 16 (Mamelodi, Phomolong)+2.0 °C
- Ward 33 (Soshanguve, Mabopane)+2.0 °C
- Ward 24 (Dipompong, Jakkalasdans)+1.9 °C
- Ward 53 (Eloffsdal, Gezina)+1.9 °C
- Ward 68 (Saulsville)+1.9 °C
- Ward 20 (Sun Valley)+1.8 °C
- Ward 37 (Rosslyn)+1.8 °C
- Ward 63 (Saulsville)+1.8 °C
- Ward 81 (Trevenna)+1.7 °C
- Ward 32 (Ga-Rankuwa, Dibutsu)+1.6 °C
- Ward 40 (Phomolong)+1.6 °C
- Ward 67 (Eersterust, Mamelodi)+1.6 °C
- Ward 76 (Majaneng)+1.6 °C
- Ward 5 (Derdepoort Tuindorp, Magalieskruin)+1.5 °C
- Ward 35 (Soshanguve, Thorntree View)+1.5 °C
- Ward 43 (Eersterust, Silvertondale)+1.5 °C
- Ward 36 (Thorntree View)+1.4 °C
- Ward 1 (Claremont, Daspoort)+1.3 °C
- Ward 25+1.3 °C
- Ward 28 (Mamelodi)+1.2 °C
- Ward 52 (Bergtuin, Villieria)+1.2 °C
- Ward 78 (Doringkloof, Zwartkop)+1.2 °C
- Ward 90+1.2 °C
- Ward 49 (Hammanskraal, Mandela Village)+1.0 °C
- Ward 60 (Danville, Elandspoort)+1.0 °C
- Ward 95 (Ga-Mokone, Mont Lorraine)+1.0 °C
- Ward 57 (Lyttleton A.H., Lyttleton L.H.)+0.9 °C
- Ward 62 (Atteridgeville)+0.9 °C
- Ward 2 (Dorandia, Florauna)+0.7 °C
- Ward 99 (Refilwe, Kwalata)+0.7 °C
- Ward 3 (Kwaggasrand, Philip Nel Park)+0.6 °C
- Ward 72 (Atteridgeville, Saulsville)+0.5 °C
- Ward 104 (Dark City, Ekangala)+0.5 °C
- Ward 73 (Marokolong, Ramotse)+0.4 °C
- Ward 84 (Kilner Park, Môregloed)+0.4 °C
- Ward 41 (La Concorde, La Montagne)+0.3 °C
- Ward 54 (Mayville, Parktown)+0.3 °C
- Ward 96 (Doornpoort, Rooiwal)+0.3 °C
- Ward 97 (Phomolong)+0.3 °C
- Ward 50 (Annlin, Annlin-Wes)+0.2 °C
- Ward 77 (Blue Valley Golf and Country Estate, Thatchfield)+0.2 °C
- Ward 80 (Pretoria Central, Salvokop)+0.2 °C
- Ward 86 (Meyerspark, Mamelodi)+0.2 °C
- Ward 98 (Clarina, Heatherdale)+0.2 °C
- Ward 4 (Akasia, Amandasig)+0.1 °C
- Ward 103 (Ekangala, Rethabiseng)+0.1 °C
- Ward 105 (Sizanani Village, Sokhulumi)+0.1 °C
- Ward 48 (Amberfield, Doornrandje)0.0 °C
- Ward 93 (Mamelodi, Baviaanspoort)0.0 °C
- Ward 56 (Baileys Muckleneuk, Brooklyn)−0.1 °C
- Ward 69 (Eldoraigne, Rooihuiskraal-Noord)−0.1 °C
- Ward 70 (Celtisdal, Raslouw)−0.1 °C
- Ward 71−0.1 °C
- Ward 61 (Christoburg, Claudius)−0.2 °C
- Ward 83 (Constantia Park, De Beers)−0.2 °C
- Ward 106 (Thatchfield, Blue Hills)−0.3 °C
- Ward 23 (Mamelodi)−0.4 °C
- Ward 46 (Brummeria, Lynnwood Glen)−0.4 °C
- Ward 79 (Irene, Centurion Golf Estate)−0.4 °C
- Ward 87 (Baviaanspoort, Derdepoortpark)−0.4 °C
- Ward 55 (Booysens, Kirkney)−0.5 °C
- Ward 66 (Centurion, Bronberrik)−0.5 °C
- Ward 82 (Alphenpark, Ashlea Gardens)−0.5 °C
- Ward 92 (Arcadia, Bryntirion)−0.5 °C
- Ward 107 (Saulsville)−0.5 °C
- Ward 7 (Davisonville)−0.7 °C
- Ward 10 (Phomolong)−0.7 °C
- Ward 15 (Phomolong, Mamelodi)−0.7 °C
- Ward 44 (Faerie Glen)−0.7 °C
- Ward 45 (Garsfontein, Pretoriuspark)−0.7 °C
- Ward 64 (Rooihuiskraal, The Reeds)−0.7 °C
- Ward 85 (Die Wilgers, Wapadrand)−0.7 °C
- Ward 31 (Lona, Mapetla)−0.8 °C
- Ward 51 (Voortrekkerhoogte)−0.8 °C
- Ward 100 (Cullinan, Rayton)−1.0 °C
- Ward 65 (Doornkloof East, Golden Fields Estate)−1.1 °C
- Ward 59 (Groenkloof, Lukasrand)−1.4 °C
- Ward 42 (Erasmus Park, Erasmusrand)−1.5 °C
- Ward 47 (Elarduspark, Rietvalleipark)−1.5 °C
- Ward 102 (Bronkhorstspruit, Cultura Park)−1.7 °C
- Ward 91 (Grootfontein Country Estates, Mooikloof)−1.8 °C
- Ward 101 (Boardwalk Meander Estate, Shere)−2.1 °C
Places in each ward: © OpenStreetMap contributors.
Month by month
| Month | Land surface temperature | Clear looks |
|---|---|---|
| October 2026 | 40.5 °C | 2.5 |
| September 2026 | 32.3 °C | 1.4 |
| August 2026 | 25.6 °C | 3.4 |
| July 2026 | 21.2 °C | 3.2 |
| June 2026 | 20.9 °C | 2.5 |
| May 2026 | 21.7 °C | 2.4 |
| April 2026 | Seen too little | 0.0 |
| March 2026 | 32.6 °C | 0.4 |
| February 2026 | 33.1 °C | 1.5 |
| January 2026 | 34.2 °C | 1.8 |
| December 2025 | 32.3 °C | 0.9 |
| November 2025 | 34.8 °C | 1.6 |
| October 2025 | 36.0 °C | 1.7 |
| September 2025 | 34.4 °C | 2.7 |
| August 2025 | 25.3 °C | 2.9 |
| July 2025 | 20.8 °C | 3.3 |
| June 2025 | 20.4 °C | 1.8 |
| May 2025 | 21.6 °C | 3.5 |
| April 2025 | 24.2 °C | 1.3 |
| March 2025 | Seen too little | 0.2 |
| February 2025 | Seen too little | 0.1 |
| January 2025 | 36.5 °C | 1.8 |
| December 2024 | 44.6 °C | 1.1 |
| November 2024 | 45.1 °C | 2.3 |
“Clear looks” is how many times the average 240 m patch of the place was seen through clear sky that month. Under one, part of the place was not seen at all, so the figure leans on the part that was.
Every municipality, ranked · Everything we hold for City of Tshwane
Source
Measured from space by the American Landsat satellites: the ground, not the air.
How we worked this out
Landsat 5 to 2011, Landsat 7 to bridge the gaps, Landsat 8 and 9 from 2013: different satellites pass at slightly different times, so compare summers within the same years first.
What we changed: we kept only the clear land cells (no cloud, cloud shadow, snow or water, with a margin round each cloud), read them at 480 m, and averaged them over each 2026 ward each month; larger places are the sums of their wards.
Landsat imagery courtesy of the U.S. Geological Survey (Landsat Collection 2 surface temperature, through Digital Earth Africa’s copy).
Dataset: land surface temperature by ward, release of 13 November 2026.