DailyAQI
Most polluted cities in India422Severe

Live · India ranking

422
AQI · India scale
Severe

Across the 50 cities reporting, air averages AQI 422 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 Delhi at AQI 475 (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 DelhiDelhi SeverePM2.5 475 2 Ballabgarh SeverePM2.5 463 3 NoidaUttar Pradesh SeverePM2.5 463 4 GurugramHaryana SeverePM2.5 458 5 Sirsa SeverePM2.5 453 6 Gajraula SeverePM2.5 449 7 Panchgaon SeverePM2.5 448 8 Bahadurgarh SeverePM2.5 443 9 FaridabadHaryana SeverePM2.5 443 10 Anpara SeverePM2.5 442 11 Bhiwadi SeverePM2.5 442 12 Gwalior SeverePM2.5 442 13 Khora SeverePM2.5 441 14 Hisar SeverePM2.5 430 15 GhaziabadUttar Pradesh SeverePM2.5 428 16 Khairthal SeverePM2.5 428 17 Bulandshahr SeverePM2.5 424 18 Kaithal SeverePM2.5 424 19 Dharuhera SeverePM2.5 422 20 RohtakHaryana SeverePM2.5 422 21 Howrah SeverePM2.5 420 22 Muzaffarnagar SeverePM2.5 420 23 Bileipada SeverePM2.5 419 24 JaipurRajasthan SeverePM2.5 418 25 MeerutUttar Pradesh SeverePM2.5 418 26 Bhiwani SeverePM2.5 417 27 Greater NoidaUttar Pradesh SeverePM2.5 416 28 Hapur SeverePM2.5 416 29 Narnaul SeverePM2.5 416 30 Mandi Gobindgarh SeverePM2.5 414 31 Charkhi Dadri SeverePM2.5 413 32 LucknowUttar Pradesh SeverePM2.5 413 33 Sonipat SeverePM2.5 412 34 Baghpat SeverePM2.5 411 35 Dausa SeverePM2.5 411 36 Karauli SeverePM2.5 411 37 Manesar SeverePM2.5 411 38 Jind SeverePM2.5 410 39 Malegaon SeverePM2.5 409 40 Jhunjhunu SeverePM2.5 406 41 Modinagar SeverePM2.5 405 42 Alwar SeverePM2.5 404 43 Sawai Madhopur SeverePM2.5 404 44 Dholpur SeverePM2.5 403 45 Gummidipoondi SeverePM2.5 401 46 Mandideep Very PoorPM2.5 400 47 Pimpri-Chinchwad Very PoorPM2.5 396 48 Ujjain Very PoorPM2.5 395 49 Ambala Very PoorPM2.5 393 50 Kiul Very PoorPM2.5 393

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?

Delhi is currently the most polluted city in India at AQI 475 (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.