Skip to content

Most Polluted CitiesApril 2026

486 cities tracked · Average AQI: 79 (Satisfactory)

Historical air quality for April 2026: India's most polluted cities, ranked from 30 days of CPCB readings across 486 cities. The national average AQI for the month was 79 (Satisfactory). Gurgaon, Haryana was the most polluted city in April 2026 with a monthly average AQI of 407.

View Cleanest CitiesApril 2026

Overview

Average AQI

79

Category

Satisfactory

Cities

486

Days of Data

30

Most Polluted Cities

#CityAvg AQI
1GurgaonHaryana407
2NoidaUttar Pradesh395
3KarnalHaryana391
4FaridabadHaryana387
5KhoraUttar Pradesh379
6PanipatHaryana351
7ShahjahanpurUttar Pradesh344
8HisarHaryana334
9MainpuriUttar Pradesh329
10AgraUttar Pradesh323

Daily Rankings