DailyAQI
Most polluted cities in India419Severe

Live · India ranking

419
AQI · India scale
Severe

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

Right now the most polluted city in India is Gurugram at AQI 456 (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 456 2 DelhiDelhi SeverePM2.5 454 3 Sirsa SeverePM2.5 449 4 Panchgaon SeverePM2.5 448 5 NoidaUttar Pradesh SeverePM2.5 443 6 Gwalior SeverePM2.5 439 7 Kotputli SeverePM2.5 439 8 Ballabgarh SeverePM2.5 437 9 Hisar SeverePM2.5 437 10 FaridabadHaryana SeverePM2.5 436 11 Anpara SeverePM2.5 430 12 Baraut SeverePM2.5 430 13 Kurukshetra SeverePM2.5 430 14 Kaithal SeverePM2.5 427 15 Hanumangarh SeverePM2.5 425 16 Khora SeverePM2.5 424 17 Bahadurgarh SeverePM2.5 422 18 Ambala SeverePM2.5 421 19 Gummidipoondi SeverePM2.5 421 20 LudhianaPunjab SeverePM2.5 421 21 Fatehabad SeverePM2.5 419 22 Baghpat SeverePM2.5 418 23 Jind SeverePM2.5 417 24 GhaziabadUttar Pradesh SeverePM2.5 416 25 MeerutUttar Pradesh SeverePM2.5 416 26 Bulandshahr SeverePM2.5 415 27 Charkhi Dadri SeverePM2.5 414 28 Manesar SeverePM2.5 414 29 Pimpri-Chinchwad SeverePM2.5 413 30 Bhiwadi SeverePM2.5 412 31 Ujjain SeverePM2.5 412 32 Madhubani SeverePM2.5 411 33 Greater NoidaUttar Pradesh SeverePM2.5 410 34 Nanded SeverePM2.5 410 35 MuzaffarpurBihar SeverePM2.5 409 36 PuneMaharashtra SeverePM2.5 409 37 Panipat SeverePM2.5 407 38 Bikaner SeverePM2.5 405 39 Gajraula SeverePM2.5 405 40 Khanna SeverePM2.5 405 41 Moradabad SeverePM2.5 405 42 AhmedabadGujarat SeverePM2.5 403 43 AmritsarPunjab SeverePM2.5 403 44 Gorakhpur SeverePM2.5 403 45 Kota SeverePM2.5 403 46 Alwar SeverePM2.5 402 47 BhopalMadhya Pradesh SeverePM2.5 402 48 NagpurMaharashtra SeverePM2.5 402 49 Dewas SeverePM2.5 401 50 Khurja Very PoorPM2.5 399

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