Free tools · Seen from space
Fire in City of Tshwane
Fire in the twelve months to October 2026: 2,359 fire detections seen from space; 3,755 ha burnt in the 7 of those months with burnt area out. The most since 2012: 2024, 3,621.
Two readings from space. Fire detections are hot spots a VIIRS satellite saw as it passed, each about 375 m across, counted where they fall in the place: a big fire gives many, a short one between passes none. Burnt area is the ground that looks burnt afterwards, from Sentinel-3 at 300 m, in hectares. Neither is a fire report from the ground.
The last twelve months
- 2,359Fire detectionsNovember 2025 to October 2026
- 3,755 haBurnt7 of the twelve months; the rest not out yet
Show the numbers
| When or what | Figure |
|---|---|
| November 2025 | 9 fire detections |
| December 2025 | 3 fire detections |
| January 2026 | 11 fire detections |
| February 2026 | 89 fire detections |
| March 2026 | 15 fire detections |
| April 2026 | 49 fire detections |
| May 2026 | 146 fire detections |
| June 2026 | 232 fire detections |
| July 2026 | 848 fire detections |
| August 2026 | 496 fire detections |
| September 2026 | 201 fire detections |
| October 2026 | 260 fire detections |
| November 2025 | 0.0 ha burnt (0.000% of the place) |
| December 2025 | 0.8 ha burnt (0.000% of the place) |
| January 2026 | 58 ha burnt (0.009% of the place) |
| February 2026 | 654 ha burnt (0.10% of the place) |
| March 2026 | 101 ha burnt (0.016% of the place) |
| April 2026 | 1,055 ha burnt (0.17% of the place) |
| May 2026 | 1,886 ha burnt (0.30% of the place) |
| June 2026 | not out yet |
| July 2026 | not out yet |
| August 2026 | not out yet |
| September 2026 | not out yet |
| October 2026 | not out yet |
| Month | Detections | Nominal or high confidence | NOAA-20 (second reading) | Burnt | Share of the place | Land seen |
|---|---|---|---|---|---|---|
| October 2026 | 260 | 229 | 259 | not out yet | · | · |
| September 2026 | 201 | 191 | 207 | not out yet | · | · |
| August 2026 | 496 | 461 | 568 | not out yet | · | · |
| July 2026 | 848 | 816 | 1,059 | not out yet | · | · |
| June 2026 | 232 | 224 | 297 | not out yet | · | · |
| May 2026 | 146 | 144 | 127 | 1,886 ha | 0.30% | 100% |
| April 2026 | 49 | 45 | 68 | 1,055 ha | 0.17% | 100% |
| March 2026 | 15 | 15 | 28 | 101 ha | 0.016% | 100% |
| February 2026 | 89 | 77 | 73 | 654 ha | 0.10% | 100% |
| January 2026 | 11 | 11 | 8 | 58 ha | 0.009% | 100% |
| December 2025 | 3 | 3 | 12 | 0.8 ha | 0.000% | 100% |
| November 2025 | 9 | 9 | 18 | 0.0 ha | 0.000% | 100% |
NOAA-20 carries the same instrument as S-NPP and passes about 50 minutes apart, so its count is a second reading of the same fires, not extra fires. “Land seen” is the share of the place’s land the burnt-area product saw often enough that month to tell.
The worst years
- 20243,621 fire detections, most in September 2024; 54,857 ha burnt
- 20233,341 fire detections, most in August 2023; 29,496 ha burnt
- 20143,103 fire detections, most in September 2014
By hectares burnt (whole years from 2019): 2024, 54,857 ha (8.7% of the place); 2019, 35,609 ha (5.7% of the place); 2021, 33,590 ha (5.3% of the place).
Every year since 2012
| Year | Fire detections | Burnt | Share of the place |
|---|---|---|---|
| 2026 (10 months) | 2,347 | 5 months out | · |
| 2025 | 2,181 | 23,697 ha | 3.8% |
| 2024 | 3,621 | 54,857 ha | 8.7% |
| 2023 | 3,341 | 29,496 ha | 4.7% |
| 2022 | 2,541 | 28,389 ha | 4.5% |
| 2021 | 3,050 | 33,590 ha | 5.3% |
| 2020 | 2,282 | 22,311 ha | 3.5% |
| 2019 | 2,691 | 35,609 ha | 5.7% |
| 2018 | 2,478 | 6 months out | · |
| 2017 | 2,497 | · | · |
| 2016 | 1,538 | · | · |
| 2015 | 2,943 | · | · |
| 2014 | 3,103 | · | · |
| 2013 | 3,006 | · | · |
| 2012 (11 months) | 2,559 | · | · |
Detections from February 2012 (S-NPP); burnt area from July 2018, so whole years of it from 2019. A larger place’s figures are the sums of its 2026 wards.
Each ward
- Ward 1 (Claremont, Daspoort)
- Ward 2 (Dorandia, Florauna)
- Ward 3 (Kwaggasrand, Philip Nel Park)
- Ward 4 (Akasia, Amandasig)
- Ward 5 (Derdepoort Tuindorp, Magalieskruin)
- Ward 6 (Mamelodi, Eersterust)
- Ward 7 (Davisonville)
- Ward 8 (Dilopye, Sekampaneng)
- Ward 9 (Klippan)
- Ward 10 (Phomolong)
- Ward 11 (Klippan)
- Ward 12 (Mabopane, Klippan)
- Ward 13 (Matenteng, Stinkwater)
- Ward 14 (Nuwe Eersterus)
- Ward 15 (Phomolong, Mamelodi)
- Ward 16 (Mamelodi, Phomolong)
- Ward 17 (Phomolong, Mamelodi)
- Ward 18 (Mamelodi)
- Ward 19 (Klippan, Odinburg Gardens)
- Ward 20 (Sun Valley)
- Ward 21 (Mabopane)
- Ward 22 (Odinburg Gardens)
- Ward 23 (Mamelodi)
- Ward 24 (Dipompong, Jakkalasdans)
- Ward 25
- Ward 26
- Ward 27
- Ward 28 (Mamelodi)
- Ward 29 (Soshanguve, Mabopane)
- Ward 30 (Hebron, Ga-Rankuwa)
- Ward 31 (Lona, Mapetla)
- Ward 32 (Ga-Rankuwa, Dibutsu)
- Ward 33 (Soshanguve, Mabopane)
- Ward 34 (Soshanguve)
- Ward 35 (Soshanguve, Thorntree View)
- Ward 36 (Thorntree View)
- Ward 37 (Rosslyn)
- Ward 38 (Eersterust, Meyerspark)
- Ward 39 (Thorntree View, Dibutsu)
- Ward 40 (Phomolong)
- Ward 41 (La Concorde, La Montagne)
- Ward 42 (Erasmus Park, Erasmusrand)
- Ward 43 (Eersterust, Silvertondale)
- Ward 44 (Faerie Glen)
- Ward 45 (Garsfontein, Pretoriuspark)
- Ward 46 (Brummeria, Lynnwood Glen)
- Ward 47 (Elarduspark, Rietvalleipark)
- Ward 48 (Amberfield, Doornrandje)
- Ward 49 (Hammanskraal, Mandela Village)
- Ward 50 (Annlin, Annlin-Wes)
- Ward 51 (Voortrekkerhoogte)
- Ward 52 (Bergtuin, Villieria)
- Ward 53 (Eloffsdal, Gezina)
- Ward 54 (Mayville, Parktown)
- Ward 55 (Booysens, Kirkney)
- Ward 56 (Baileys Muckleneuk, Brooklyn)
- Ward 57 (Lyttleton A.H., Lyttleton L.H.)
- Ward 58 (Pretoria, Capital Park)
- Ward 59 (Groenkloof, Lukasrand)
- Ward 60 (Danville, Elandspoort)
- Ward 61 (Christoburg, Claudius)
- Ward 62 (Atteridgeville)
- Ward 63 (Saulsville)
- Ward 64 (Rooihuiskraal, The Reeds)
- Ward 65 (Doornkloof East, Golden Fields Estate)
- Ward 66 (Centurion, Bronberrik)
- Ward 67 (Eersterust, Mamelodi)
- Ward 68 (Saulsville)
- Ward 69 (Eldoraigne, Rooihuiskraal-Noord)
- Ward 70 (Celtisdal, Raslouw)
- Ward 71
- Ward 72 (Atteridgeville, Saulsville)
- Ward 73 (Marokolong, Ramotse)
- Ward 74 (Temba)
- Ward 75 (Leboneng)
- Ward 76 (Majaneng)
- Ward 77 (Blue Valley Golf and Country Estate, Thatchfield)
- Ward 78 (Doringkloof, Zwartkop)
- Ward 79 (Irene, Centurion Golf Estate)
- Ward 80 (Pretoria Central, Salvokop)
- Ward 81 (Trevenna)
- Ward 82 (Alphenpark, Ashlea Gardens)
- Ward 83 (Constantia Park, De Beers)
- Ward 84 (Kilner Park, Môregloed)
- Ward 85 (Die Wilgers, Wapadrand)
- Ward 86 (Meyerspark, Mamelodi)
- Ward 87 (Baviaanspoort, Derdepoortpark)
- Ward 88
- Ward 89 (Thorntree View)
- Ward 90
- Ward 91 (Grootfontein Country Estates, Mooikloof)
- Ward 92 (Arcadia, Bryntirion)
- Ward 93 (Mamelodi, Baviaanspoort)
- Ward 94 (Klippan)
- Ward 95 (Ga-Mokone, Mont Lorraine)
- Ward 96 (Doornpoort, Rooiwal)
- Ward 97 (Phomolong)
- Ward 98 (Clarina, Heatherdale)
- Ward 99 (Refilwe, Kwalata)
- Ward 100 (Cullinan, Rayton)
- Ward 101 (Boardwalk Meander Estate, Shere)
- Ward 102 (Bronkhorstspruit, Cultura Park)
- Ward 103 (Ekangala, Rethabiseng)
- Ward 104 (Dark City, Ekangala)
- Ward 105 (Sizanani Village, Sokhulumi)
- Ward 106 (Thatchfield, Blue Hills)
- Ward 107 (Saulsville)
Places in each ward: © OpenStreetMap contributors.
Everything we hold for City of Tshwane, on one page
Source
Seen from space by American and European satellites: not fires reported on the ground.
How we worked this out
What we changed: we counted FIRMS’s detections (presumed vegetation fires only) by the 2026 ward their position falls in, and summed CLMS’s burned fraction times each pixel’s area over each ward; municipalities, districts and provinces are the sums of their wards.
Fire detections: we acknowledge the use of data and/or imagery from NASA’s Fire Information for Resource Management System (FIRMS), part of NASA’s LANCE (VIIRS 375 m, S-NPP and NOAA-20). Burnt area: generated using European Union’s Copernicus Land Monitoring Service information (Burnt Area 300 m version 4, DOI 10.2909/8fa58061-28ab-49bb-9b77-c26b50733e34), modified; this does not mean the European Union endorses us.
Dataset: burnt area and fire, release of 12 November 2026.