Skip to content

Cleanest Cities in 2019

12 months of data · Source: cpcb

This archive captures the cleanest cities in India for 2019, compiled from 12 months of daily CPCB station readings across 20 cities. Shillong, Meghalaya was India's cleanest city of the year with an annual average AQI of 31. The national average AQI across tracked cities was 138.

View Most Polluted Cities in 2019

Monthly Summary

MonthAvg AQI
January208
February157
March135
April144
May149
June125
July86
August69
September70
October140
November188
December184

Cleanest Cities in 2019

#CityAvg AQI
1ShillongMeghalaya31
2AsansolWest Bengal33
3EloorKerala38
4KalaburagiKarnataka42
5AmarāvatiAndhra Pradesh48
6RamanagaraKarnataka49
7HyderabadTelangana50
8MysuruKarnataka50
9KolārKarnataka52
10NagpurMaharashtra52
11SiliguriWest Bengal53
12NashikMaharashtra55
13DamohMadhya Pradesh57
14VapiGujarat57
15VijayawadaAndhra Pradesh58
16ThiruvananthapuramKerala60
17RajamahendravaramAndhra Pradesh60
18BathindaPunjab63
19CoimbatoreTamil Nadu63
20ChikkaballapurKarnataka67