Skip to content

Most Polluted Cities in 2020

12 months of data · Source: cpcb

This archive captures the most polluted cities in India for 2020, compiled from 12 months of daily CPCB station readings across 20 cities. Kanpur, Uttar Pradesh was India's most polluted city of the year with an annual average AQI of 319. The national average AQI across tracked cities was 113.

View Cleanest Cities in 2020

Monthly Summary

MonthAvg AQI
January156
February145
March99
April86
May94
June77
July61
August53
September78
October148
November180
December181

Most Polluted Cities in 2020

#CityAvg AQI
1KanpurUttar Pradesh319
2NoidaUttar Pradesh307
3DharuheraHaryana307
4MoradabadUttar Pradesh304
5JīndHaryana300
6DelhiDelhi298
7BāghpatUttar Pradesh280
8MuzaffarpurBihar267
9Greater NoidaUttar Pradesh257
10FatehābādHaryana254
11SiliguriWest Bengal252
12BulandshahrUttar Pradesh241
13GhaziabadUttar Pradesh226
14BhiwadiRajasthan216
15GuwahatiAssam214
16LucknowUttar Pradesh210
17HisarHaryana209
18TālcherOdisha194
19Charkhi DādriHaryana194
20BallabgarhHaryana184