Skip to content

Cleanest Cities in 2021

12 months of data · Source: cpcb

This archive captures the cleanest cities in India for 2021, 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 20. The national average AQI across tracked cities was 121.

View Most Polluted Cities in 2021

Monthly Summary

MonthAvg AQI
January173
February157
March143
April128
May92
June86
July69
August68
September57
October110
November187
December180

Cleanest Cities in 2021

#CityAvg AQI
1ShillongMeghalaya20
2AizawlMizoram24
3GorakhpurUttar Pradesh25
4DavanagereKarnataka26
5AgartalaTripura28
6YadgirKarnataka28
7GadagKarnataka34
8MaiharMadhya Pradesh34
9NaharlagunArunachal Pradesh35
10RamanagaraKarnataka38
11DamohMadhya Pradesh40
12MysuruKarnataka40
13ChikkamagaluruKarnataka41
14BāgalkotKarnataka42
15SagarMadhya Pradesh42
16MadikeriKarnataka43
17ThrissurKerala44
18AmarāvatiAndhra Pradesh46
19ChamarajanagarKarnataka47
20ErnakulamKerala47