Method, assumptions and limits
In short: we measured how green every 10 m square of Bengaluru and its edge was each February and March from 2019 to 2026. We ranked the places that lost the most, and a person checked each one against the photos. Only losses that are plainly visible, like fields scraped for a road grid, are on the map.
What was measured
Greenness, using a standard measure called NDVI, from the European Space Agency's free Sentinel-2 satellites, at 10 m a pixel. The area is the Greater Bengaluru Authority plus a 10 km ring around it, 2,175 km² in all. For each year from 2019 to 2026, every clear picture from February and March is combined into one typical picture for the season. The dry season is used because after the monsoon everything is green and nothing can be compared.
2016 to 2018 are left out: too few corrected pictures exist for those years to see through cloud.
The photos you swipe are two single clear days from the same point in the season, 13 February 2019 and 6 February 2026, so haze does not make one year look duller than the other. The numbers use every clear day of February and March.
Comparing years fairly
A wet February makes the whole city greener than a dry one. So each year's greenness is measured against the city's own average for that year, and change means a place moved against the rest of the city. Without this step, one rainy year would look like a city-wide recovery.
From squares to hexagons
The 10 m squares are averaged into 2,868 hexagons of about 0.76 km² each. Squares inside mapped lakes, ponds and reservoirs are removed first, the same ones every year, because a weed-covered lake reads as dense green and a cleared one as lost forest. A hexagon with less than a quarter of its area left as land is not ranked.
Change is 2026 against 2019. The 40 biggest losses were ranked, and each was also re-ranked starting from 2020, because 2019 read unusually green on the eastern edge of the city.
Checking by eye
Each of the 40 biggest losses was compared against eight dry seasons of photos and given a verdict. A place is on the map only if the loss is plainly visible: farmland scraped, a road grid laid, buildings spreading. Of the 40, 30 passed. The rest were lake restoration work (the lake's own caretakers digging out silt or rebuilding its embankment), or could not be settled from the photos.
Neighbouring hexagons that passed are shown as one place, so the map has fewer, bigger dots.
Lake buffers
Bengaluru's 2015 master plan (the Revised Master Plan 2015) protects a 30 m buffer around every lake. For the 590 mapped lakes of a hectare or more, that ring was measured in three 10 m bands. The band touching the water is dropped, because a shoreline moves with the seasons. The outer 20 m is what was measured, and the 40 biggest losses there were checked by eye in the same way.
The ring starts at the edge of mapped water, not the legal lake boundary, so the claim is "within 30 m of mapped water". Of the 40 biggest ring losses, 8 were roads, buildings or clearing; 18 were lake restoration work, which is not counted as loss.
What this cannot see
- The built-up core. A street with little green has little to lose, so this is a map of where green land lost its green, not where the city lost its last trees.
- Trees versus crops. Greenness cannot tell a tree from a crop. Farmland changes with the season, which is why the map works in hexagons and why every place was checked by eye.
- Gains. The biggest gains were plantations, or lakes refilling past their mapped edge, so gains are not shown.
- Lakes that are not mapped. About 175 tanks in the official lists have no mapped water, likely the dry and built-over ones. They are not in the lake study.
- Current law. Karnataka cut drain buffers in 2025, and in February 2026 notified a law that shrinks lake buffers by lake size: the full 30 m now applies only to lakes over 100 acres. This site reports land that was protected when the period began.
Every place, in detail
"Biggest losses" ranks the place among the 40 largest we checked, separately for hexagons and for lake rings. "Also from 2020" says whether it still makes that list when the comparison starts a year later.
| Place | What the photos show | Kind | Biggest losses | Also from 2020 |
|---|
Sources
- Copernicus Sentinel-2 surface reflectance, through Google Earth Engine.
- Lakes, wetlands and place names: OpenStreetMap contributors (ODbL). Map labels: OpenFreeMap.
- Lake lists used to test the lake map: KSRSAC Tank Information System, ATREE (CC-BY), EMPRI 2018.
- Buffer widths: BDA Revised Master Plan 2015, zoning regulations. The 2026 change: Deccan Herald, 19 February 2026.
- Shivaram Karanth Layout, its size and when groundwork began: Deccan Herald, 27 February 2023.
- The September 2022 floods in Varthur: The News Minute, 5 September 2022; Deccan Herald, 6 September 2022.