Skip to content

Cleanest Cities in 2024

12 months of data · Source: cpcb

This archive captures the cleanest cities in India for 2024, compiled from 12 months of daily CPCB station readings across 20 cities. Bareilly, Uttar Pradesh was India's cleanest city of the year with an annual average AQI of 25. The national average AQI across tracked cities was 105.

View Most Polluted Cities in 2024

Monthly Summary

MonthAvg AQI
January157
February121
March109
April111
May108
June89
July62
August55
September63
October98
November152
December131

Cleanest Cities in 2024

#CityAvg AQI
1BareillyUttar Pradesh25
2DavanagereKarnataka26
3KārwārKarnataka27
4CuddaloreTamil Nadu28
5MaduraiTamil Nadu28
6RamanathapuramTamil Nadu30
7NaharlagunArunachal Pradesh30
8ChikkaballapurKarnataka30
9TiruchirappalliTamil Nadu30
10VirudhunagarTamil Nadu30
11ShillongMeghalaya30
12TirunelveliTamil Nadu30
13RamanagaraKarnataka31
14GadagKarnataka31
15AizawlMizoram33
16GangtokSikkim33
17PalkalaiperurTamil Nadu34
18VelloreTamil Nadu34
19MadikeriKarnataka35
20PuducherryPuducherry35