Skip to content

Most Polluted Cities2026-05-12

Last updated: 5/12/2026, 9:24:38 AM · 472 cities

On 2026-05-12, 472 Indian cities were measured on the NAQI scale. This page lists the most polluted among them. Mathura, Uttar Pradesh ranked first with an AQI of 443 (Severe).

View Cleanest Cities2026-05-12

Most Polluted Cities(25)

#CityAQI
1MathuraUttar Pradesh443
2RohtakHaryana442
3AligarhUttar Pradesh408
4GhaziabadUttar Pradesh389
5HapurUttar Pradesh389
6MeerutUttar Pradesh389
7EtahUttar Pradesh365
8AgraUttar Pradesh350
9KasganjUttar Pradesh340
10HathrasUttar Pradesh339
11MainpuriUttar Pradesh318
12BathindaPunjab317
13EtawahUttar Pradesh273
14FirozabadUttar Pradesh258
15JaipurRajasthan237
16ShahjahanpurUttar Pradesh217
17BharatpurRajasthan208
18AmbalaHaryana207
19FarrukhabadUttar Pradesh178
20LudhianaPunjab169
21BareillyUttar Pradesh154
22SaharanpurUttar Pradesh153
23FirozpurPunjab145
24MuzaffarnagarUttar Pradesh140
25GunaMadhya Pradesh139