Skip to content

Most Polluted Cities2026-04-20

Last updated: 4/19/2026, 8:48:51 AM · 486 cities

On 2026-04-20, 486 Indian cities were measured on the NAQI scale. This page lists the most polluted among them. Shahjahanpur, Uttar Pradesh ranked first with an AQI of 500 (Severe).

View Cleanest Cities2026-04-20

Most Polluted Cities(25)

#CityAQI
1ShahjahanpurUttar Pradesh500
2KarnalHaryana476
3FaridabadHaryana385
4GurgaonHaryana385
5NoidaUttar Pradesh385
6KhoraUttar Pradesh350
7KasganjUttar Pradesh340
8PanipatHaryana332
9MainpuriUttar Pradesh301
10PatialaPunjab292
11EtahUttar Pradesh284
12AligarhUttar Pradesh281
13HisarHaryana274
14EtawahUttar Pradesh256
15KanpurUttar Pradesh252
16UnnaoUttar Pradesh252
17RohtakHaryana248
18AuraiyaUttar Pradesh235
19FarrukhabadUttar Pradesh234
20HamirpurUttar Pradesh234
21Kanpur DehatUttar Pradesh225
22MathuraUttar Pradesh220
23AgraUttar Pradesh208
24FirozabadUttar Pradesh201
25OraiUttar Pradesh201