Skip to content

Most Polluted Cities2026-05-20

Last updated: 5/20/2026, 5:36:50 PM · 479 cities

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

View Cleanest Cities2026-05-20

Most Polluted Cities(25)

#CityAQI
1MainpuriUttar Pradesh484
2KasganjUttar Pradesh464
3Kanpur DehatUttar Pradesh453
4HardoiUttar Pradesh421
5KannaujUttar Pradesh421
6KanpurUttar Pradesh413
7UnnaoUttar Pradesh413
8BharatpurRajasthan412
9KhoraUttar Pradesh412
10FarrukhabadUttar Pradesh392
11EtawahUttar Pradesh331
12PanipatHaryana307
13MoradabadUttar Pradesh305
14DhanbadJharkhand299
15MuzaffarnagarUttar Pradesh283
16ShahjahanpurUttar Pradesh274
17BokaroJharkhand273
18AuraiyaUttar Pradesh270
19GhaziabadUttar Pradesh268
20HapurUttar Pradesh268
21MeerutUttar Pradesh268
22AsansolWest Bengal264
23KultiWest Bengal264
24DurgapurWest Bengal241
25BardhamanWest Bengal240