Live · India ranking
Across the 50 cities reporting, air averages AQI 314 right now.
Rankings › Most polluted cities in India
Most Polluted Cities in India Right Now
The most polluted Indian cities right now, ranked by live Air Quality Index from CPCB monitoring stations and refreshed every hour.
Right now the most polluted city in India is Gurugram at AQI 447 (Severe), the worst of 50 cities reporting live.
India ranked by live AQI (worst first)
About India’s most polluted cities
This ranking is computed live from Central Pollution Control Board (CPCB) monitoring stations across India and updates every hour. Pollution in India peaks in winter (October–February) across the Indo-Gangetic plain, when cool, still air, crop-residue burning and festival activity trap particulates near the ground. A city appears only when it has a fresh station reading — we never show a stale or estimated value. Open any city for its full report, per-station breakdown and trend.
Frequently asked questions
Which is the most polluted city in India today?
Gurugram is currently the most polluted city in India at AQI 447 (Severe).
How is this ranking calculated?
Each city’s AQI is the highest pollutant sub-index across its CPCB stations, on the national CPCB scale. Cities are ranked worst-first and refreshed hourly.
Why do the rankings change through the day?
Air quality swings with traffic, weather and temperature inversions, so the live order shifts hour to hour. This page always reflects the latest readings.