Skip to content

Most Polluted Cities in 2017

12 months of data · Source: cpcb

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

View Cleanest Cities in 2017

Monthly Summary

MonthAvg AQI
January243
February199
March153
April155
May150
June119
July82
August60
September126
October190
November235
December212

Most Polluted Cities in 2017

#CityAvg AQI
1MoradabadUttar Pradesh398
2BhiwadiRajasthan360
3LucknowUttar Pradesh350
4MuzaffarpurBihar302
5KanpurUttar Pradesh293
6GhaziabadUttar Pradesh285
7LudhianaPunjab272
8GurugramHaryana271
9NoidaUttar Pradesh260
10FaridabadHaryana258
11VaranasiUttar Pradesh244
12AgraUttar Pradesh243
13GayaBihar234
14DelhiDelhi224
15PatnaBihar221
16Mandi GobindgarhPunjab195
17AmritsarPunjab189
18JodhpurRajasthan176
19HyderabadTelangana150
20VisakhapatnamAndhra Pradesh125