Skip to content

Most Polluted Cities in 2026

4 months of data · Source: live_api

This archive captures the most polluted cities in India for 2026, compiled from 4 months of daily CPCB station readings across 20 cities. Etawah, Uttar Pradesh was India's most polluted city of the year with an annual average AQI of 392. The national average AQI across tracked cities was 77.

View Cleanest Cities in 2026

Monthly Summary

MonthAvg AQI
March89
April79
May70
June70

Most Polluted Cities in 2026

#CityAvg AQI
1EtawahUttar Pradesh392
2KarnalHaryana391
3AligarhUttar Pradesh363
4GurgaonHaryana355
5MathuraUttar Pradesh350
6FirozabadUttar Pradesh350
7ShahjahanpurUttar Pradesh344
8PanipatHaryana341
9RohtakHaryana337
10HisarHaryana334
11NoidaUttar Pradesh333
12AgraUttar Pradesh332
13MainpuriUttar Pradesh329
14FaridabadHaryana316
15KhoraUttar Pradesh299
16LoniUttar Pradesh295
17Nangloi JatDelhi269
18Kirari Suleman NagarDelhi254
19HardoiUttar Pradesh254
20GhaziabadUttar Pradesh204