Free tools · Measured from space
Greenness in Ekurhuleni
October 2026: much greener than a normal October in Ekurhuleni (0.40 on the greenness scale; normal is 0.26). The satellite saw 96% of the area.
The greenness score (NDVI) is how green the land looks from space, from about 0 (bare ground, rock, water) to about 0.9 (dense green growth). It follows rain, season, crops and fire. A month’s figure is the mean over the whole place where the satellite saw the ground (clouds hide some).
October 2026
- 0.40On the greenness scale
- 0.26A normal October
- +2.30Well above normalSteps from normal: 0 is normal
The newest month seen over at least half the place. Digital Earth Africa publishes a month a few weeks after it ends.
The last twelve months against normal
Show the numbers
| When or what | Figure |
|---|---|
| November | NDVI 0.42, normal 0.33 |
| December | NDVI 0.47, normal 0.42 |
| January | NDVI 0.53, normal 0.48 |
| February | NDVI 0.52, normal 0.49 |
| March | NDVI 0.48, normal 0.48 |
| April | NDVI 0.46, normal 0.42 |
| May | NDVI 0.40, normal 0.33 |
| June | NDVI 0.30, normal 0.26 |
| July | NDVI 0.26, normal 0.22 |
| August | NDVI 0.25, normal 0.20 |
| September | NDVI 0.33, normal 0.22 |
| October | NDVI 0.40, normal 0.26 |
| Month | Greenness | Normal | Against normal | Seen | Second reading |
|---|---|---|---|---|---|
| November 2025 | 0.42 | 0.33 | +0.92 above normal | 93% | 0.37 |
| December 2025 | 0.47 | 0.42 | +0.42 near normal | 94% | 0.43 |
| January 2026 | 0.53 | 0.48 | +0.46 near normal | 96% | 0.49 |
| February 2026 | 0.52 | 0.49 | +0.14 near normal | 95% | 0.47 |
| March 2026 | 0.48 | 0.48 | −0.07 near normal | 94% | 0.46 |
| April 2026 | 0.46 | 0.42 | +0.31 near normal | 86% | 0.45 |
| May 2026 | 0.40 | 0.33 | +0.69 above normal | 95% | 0.40 |
| June 2026 | 0.30 | 0.26 | +0.66 above normal | 96% | 0.31 |
| July 2026 | 0.26 | 0.22 | +0.92 above normal | 94% | 0.26 |
| August 2026 | 0.25 | 0.20 | +1.41 well above normal | 95% | 0.23 |
| September 2026 | 0.33 | 0.22 | +2.88 well above normal | 97% | 0.29 |
| October 2026 | 0.40 | 0.26 | +2.30 well above normal | 96% | 0.38 |
Pale bars: seen over less than half the place, so less sure. The second reading is from a coarser European satellite product; it reads a little lower as a rule.
Every year since 2017
Show the numbers
| When or what | Figure |
|---|---|
| 2017 | +0.23 (12 months) |
| 2018 | −0.04 (12 months) |
| 2019 | −0.04 (12 months) |
| 2020 | +0.05 (12 months) |
| 2021 | −0.12 (12 months) |
| 2022 | +0.68 (12 months) |
| 2023 | +0.19 (12 months) |
| 2024 | −0.29 (12 months) |
| 2025 | +0.68 (12 months) |
| 2026 | +0.97 (10 months) |
| Year | Greenness | Against normal | Months |
|---|---|---|---|
| 2026 | 0.39 | +0.97 | 10 |
| 2025 | 0.39 | +0.68 | 12 |
| 2024 | 0.33 | −0.29 | 12 |
| 2023 | 0.37 | +0.19 | 12 |
| 2022 | 0.39 | +0.68 | 12 |
| 2021 | 0.35 | −0.12 | 12 |
| 2020 | 0.36 | +0.05 | 12 |
| 2019 | 0.35 | −0.04 | 12 |
| 2018 | 0.35 | −0.04 | 12 |
| 2017 | 0.37 | +0.23 | 12 |
Greenest against normal: 2026 (+0.97). Least green: 2024 (−0.29). Our monthly record starts in January 2017; the normal reaches back to 1984. A year’s figure is the mean of its months seen over half the place.
A normal year here (1984 to 2020)
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NDVI | 0.48 | 0.49 | 0.48 | 0.42 | 0.33 | 0.26 | 0.22 | 0.20 | 0.22 | 0.26 | 0.33 | 0.42 |
Each ward
- Ward 1 (Midfield Estate, Midlands Estate)
- Ward 2 (Maokeng, Clayville)
- Ward 3 (Maokeng, Clayville)
- Ward 4 (Caleni, Moyeni)
- Ward 5 (Kopanong, Makhulong)
- Ward 6 (Endulweni, Gqagqeni)
- Ward 7 (Maokeng, Temong)
- Ward 8 (Isekelo, Mmangweni)
- Ward 9 (Lifateng, Motsu)
- Ward 10 (Thembisa, Lekaneng)
- Ward 11 (Mfuyaneni, Mnonjaneni)
- Ward 12 (Chloorkop)
- Ward 13 (Birch Acres)
- Ward 14 (Ethafeni, Jiyana)
- Ward 15 (Birchleigh, Glenmarais)
- Ward 16 (Kempton Park, Allen Grove)
- Ward 17 (Cress Lawn, Croydon)
- Ward 18 (De Klerkshof, Eden Glen)
- Ward 19 (Dowerglen, Dunvegan)
- Ward 20 (Bedfordview, Essexwold)
- Ward 21 (Knights, Berton Park)
- Ward 22 (Beyerspark, Boksburg Wes)
- Ward 23 (Atlasville, Bonaero Park)
- Ward 24 (Brentwood, Crystal Park)
- Ward 25 (Cilvale AH, Geestveld AH)
- Ward 26 (Etwatwa)
- Ward 27 (Morehill, Northmead)
- Ward 28 (Airfield, Alphen Park)
- Ward 29 (Actonville)
- Ward 30 (Nestadt, Tamboville)
- Ward 31 (Dalpark, Leachville)
- Ward 32 (Boksburg, Boksburg Noord)
- Ward 33 (Berton Park, Delmore)
- Ward 34 (Reigerpark, Opmekaar)
- Ward 35 (Germiston, Delville)
- Ward 36 (Dawnview, Fisher's Hill)
- Ward 37 (Elandshaven, Verwoerdpark)
- Ward 38 (Bracken Downs, Brackenhurst)
- Ward 39 (Albermarle, Castleview)
- Ward 40 (Leondale, Rondebult)
- Ward 41 (Rondebult)
- Ward 42 (Elspark, Tedstoneville)
- Ward 43 (Dawn Park, Freeway Park)
- Ward 44 (Vosloorus, Moseleki East)
- Ward 45 (Villa Liza)
- Ward 46 (Vosloorus)
- Ward 47 (Vosloorus, Moleleki)
- Ward 48 (Moseleki, Moseleki East)
- Ward 49 (Mopeli, Motsamai)
- Ward 50 (Moshoeshoe, Skozana)
- Ward 51 (Nhlapo, Tsongweni)
- Ward 52 (Maphanga)
- Ward 53 (Greenfields)
- Ward 54 (Thokoza, Ncala)
- Ward 55 (Katlehong, Ncala)
- Ward 56 (Thokoza)
- Ward 57 (Edenpark)
- Ward 58 (Palm Ridge, Greenfields)
- Ward 59 (Mngadi, Monise)
- Ward 60 (Moleleki, Khumalo Valley)
- Ward 61 (Palm Ridge, Magagula)
- Ward 62 (Magagula, Zonkizizwe)
- Ward 63 (Khumalo Valley, Likole)
- Ward 64 (Zonkizizwe, Vosloorus)
- Ward 65 (Etwatwa)
- Ward 66 (Etwatwa)
- Ward 67 (Etwatwa)
- Ward 68 (Daveyton, Etwatwa)
- Ward 69 (Daveyton)
- Ward 70 (Daveyton)
- Ward 71 (Modderbee)
- Ward 72 (Bakerton, Dersley)
- Ward 73 (Benoni, Dewald Hattinghpark)
- Ward 74 (Springs, Dal Fouche')
- Ward 75 (East Geduld, Grootvaly SH)
- Ward 76 (Casseldale, Daggafontein)
- Ward 77 (Mthembu Village, Thembilisha)
- Ward 78 (KwaThema, Masimini)
- Ward 79 (White City, Thembilisha)
- Ward 80 (Thembilisha, Masimini)
- Ward 81 (Labore, Thembilisha)
- Ward 82 (Geluksdal, Labore)
- Ward 83 (Tsakane)
- Ward 84 (Bluegum View, Tsakane)
- Ward 85 (Tsakane)
- Ward 86 (Duduza)
- Ward 87 (Bluegum View, Masetjhaba View)
- Ward 88 (Nigel, Alrapark)
- Ward 89 (Clayville, Hospital View)
- Ward 90 (Vusimuzi)
- Ward 91 (Birchleigh North, Esselenpark)
- Ward 92 (Activia Park, Barvallen)
- Ward 93 (Knights)
- Ward 94 (Albertsdal, Generaal Albertspark)
- Ward 95 (Spruitview, Vosloorus)
- Ward 96 (Putfontein)
- Ward 97 (Brakpan, Anzac)
- Ward 98 (Spaarwater)
- Ward 99 (Ethembeni Park, Windmill Park)
- Ward 100 (Makhulong, Hospital View)
- Ward 101 (Siluma View, Palm Ridge)
- Ward 102 (Ivory Park, Clayville)
- Ward 103 (Palm Ridge)
- Ward 104 (Edleen, Estherpark)
- Ward 105 (Dalview, Denneoord)
- Ward 106 (Alberton, Alberante)
- Ward 107 (Motluong, Spruitview)
- Ward 108 (Moleleki)
- Ward 109 (Etwatwa)
- Ward 110 (Chief Albert Luthuli Park)
- Ward 111 (Dunnottar)
- Ward 112 (Tsakane, Geluksdal)
Places in each ward: © OpenStreetMap contributors.
Everything we hold for Ekurhuleni, on one page
Source
Measured from space: not a crop or grazing assessment.
How we worked this out
Two readings: Digital Earth Africa (Landsat and Sentinel-2, 30 m) and, as a check, Copernicus’s 300 m NDVI. Ward by ward they move together (median correlation 0.98). From 2022 Digital Earth Africa reads about 0.01 NDVI further above CLMS than it did in 2018 to 2021, so part of a recent “above normal” may be the sensors rather than the land; CLMS, read on its own, shows the same greener years (2022, 2025 and 2026).
The normal for each month is Digital Earth Africa’s 1984 to 2020 average from Landsat. Above or below normal is measured in standard deviations of that month over those years: half a standard deviation or more is “above” or “below”, one or more “well above” or “well below”.
What we changed: we averaged Digital Earth Africa’s monthly NDVI over each 2026 ward at 240 m (its own 8 by 8 averages of the 30 m pixels) and wards up to municipalities, districts and provinces by area; CLMS’s three 10-day NDVI images a month averaged the same way.
NDVI Anomaly and NDVI Climatology, Digital Earth Africa (CC BY 4.0), modified; Landsat imagery courtesy of the U.S. Geological Survey; contains modified Copernicus Sentinel data 2017 to 2026. Second reading: generated using European Union’s Copernicus Land Monitoring Service information (NDVI 300 m, version 3), modified.
Dataset: greenness by ward, release of 12 November 2026.