DailyAQI
Most polluted cities in India319Very Poor

Live · India ranking

319
AQI · India scale
Very Poor

Across the 50 cities reporting, air averages AQI 319 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 (Sep 2026)

Right now the most polluted city in India is Gurugram at AQI 432 (Severe), the worst of 50 cities reporting live.

Good 0–50Satisfactory 51–100Moderate 101–200Poor 201–300Very Poor 301–400Severe 401–500

India ranked by live AQI (worst first)

1 GurugramHaryana SeverePM2.5 432 2 Jind Very PoorPM2.5 392 3 DelhiDelhi Very PoorPM2.5 389 4 Greater NoidaUttar Pradesh Very PoorPM2.5 389 5 JaipurRajasthan Very PoorPM2.5 389 6 GhaziabadUttar Pradesh Very PoorPM2.5 385 7 Yamuna Nagar Very PoorPM2.5 383 8 NoidaUttar Pradesh Very PoorPM2.5 373 9 Khora Very PoorPM2.5 372 10 Manesar Very PoorPM2.5 366 11 Fatehpur Sikri Very PoorPM2.5 354 12 Pithampur Very PoorPM2.5 352 13 Bahadurgarh Very PoorPM2.5 347 14 MeerutUttar Pradesh Very PoorPM2.5 345 15 Muzaffarnagar Very PoorPM2.5 345 16 Hapur Very PoorPM2.5 343 17 Baraut Very PoorPM2.5 336 18 Baghpat Very PoorPM2.5 335 19 Bhiwadi Very PoorPM2.5 329 20 Mandi Gobindgarh Very PoorPM2.5 328 21 Kurukshetra Very PoorPM2.5 325 22 VaranasiUttar Pradesh Very PoorPM2.5 325 23 AhmedabadGujarat Very PoorPM2.5 323 24 Gajraula Very PoorPM2.5 323 25 Kaithal Very PoorPM2.5 322 26 Khairthal Very PoorPM2.5 319 27 Modinagar Very PoorPM2.5 319 28 Vatva Very PoorPM2.5 319 29 Bhiwani Very PoorPM2.5 316 30 Dharuhera Very PoorPM2.5 315 31 Sri Ganganagar Very PoorPM2.5 315 32 Tonk Very PoorPM2.5 315 33 Mathura Very PoorPM2.5 313 34 Pali Very PoorPM2.5 311 35 Charkhi Dadri Very PoorPM2.5 306 36 Hanumangarh Very PoorPM2.5 306 37 Dausa Very PoorPM2.5 302 38 Ambala PoorPM2.5 300 39 Moradabad PoorPM2.5 287 40 Panipat PoorPM2.5 280 41 Vrindavan PoorPM2.5 280 42 Aurangabad PoorPM2.5 260 43 Chittorgarh PoorPM2.5 260 44 Nandesari PoorPM2.5 247 45 Mandideep PoorPM2.5 241 46 Udaipur PoorPM2.5 241 47 Hisar PoorPM2.5 237 48 Jalandhar PoorPM2.5 231 49 LucknowUttar Pradesh PoorPM2.5 221 50 Sawai Madhopur PoorPM2.5 221

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 432 (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.