DailyAQI
Most polluted cities in India314Very Poor

Live · India ranking

314
AQI · India scale
Very Poor

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 (Sep 2026)

Right now the most polluted city in India is Gurugram at AQI 447 (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 447 2 Fatehpur Sikri SeverePM2.5 403 3 Khora Very PoorPM2.5 398 4 JaipurRajasthan Very PoorPM2.5 383 5 DelhiDelhi Very PoorPM2.5 379 6 Jind Very PoorPM2.5 367 7 GhaziabadUttar Pradesh Very PoorPM2.5 366 8 Pithampur Very PoorPM2.5 360 9 Greater NoidaUttar Pradesh Very PoorPM2.5 359 10 NoidaUttar Pradesh Very PoorPM2.5 358 11 Manesar Very PoorPM2.5 351 12 Mathura Very PoorPM2.5 351 13 Panipat Very PoorPM2.5 351 14 VaranasiUttar Pradesh Very PoorPM2.5 342 15 Gajraula Very PoorPM2.5 341 16 Yamuna Nagar Very PoorPM2.5 341 17 Hapur Very PoorPM2.5 340 18 AhmedabadGujarat Very PoorPM2.5 338 19 Mandi Gobindgarh Very PoorPM2.5 338 20 Bhiwadi Very PoorPM2.5 334 21 AgraUttar Pradesh Very PoorPM2.5 331 22 MeerutUttar Pradesh Very PoorPM2.5 330 23 Jalna Very PoorPM2.5 327 24 Bahadurgarh Very PoorPM2.5 324 25 Baraut Very PoorPM2.5 322 26 Muzaffarnagar Very PoorPM2.5 320 27 Moradabad Very PoorPM2.5 313 28 Gwalior Very PoorPM2.5 312 29 Dharuhera Very PoorPM2.5 309 30 Modinagar Very PoorPM2.5 309 31 Gandhinagar Very PoorPM2.5 306 32 Dausa Very PoorPM2.5 303 33 Vrindavan Very PoorPM2.5 302 34 Mandideep PoorPM2.5 297 35 Bareilly PoorPM2.5 293 36 Munger PoorO₃ 288 37 Bhiwani PoorPM2.5 277 38 Sri Ganganagar PoorPM2.5 277 39 LudhianaPunjab PoorPM2.5 267 40 Hanumangarh PoorPM2.5 264 41 Charkhi Dadri PoorPM2.5 254 42 Ambala PoorPM2.5 247 43 Chittorgarh PoorPM2.5 247 44 Jalandhar PoorPM2.5 247 45 Baghpat PoorPM2.5 244 46 Dholpur PoorPM2.5 241 47 Kurukshetra PoorPM2.5 234 48 IndoreMadhya Pradesh PoorPM2.5 221 49 Jhansi PoorPM2.5 221 50 Kaithal 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 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.