Most polluted now
DailyAQIहिं

Live · India's air right now

The air over India,
rising in real time

Every monitored city as a living map — each spike’s height and colour is its live Air Quality Index. Hover or tap a spike to open the city.

Most polluted nowGurugram456Severe · PM2.5
278national avg AQI
210cities in Poor+ air
298cities live now
Updated hourly from CPCB
210of 298 cities are in Poor air or worse right now

Air Quality Index (AQI) Today — India

Live AQI for every Indian city we track, grouped by pollution level with PM2.5 and pollutant data — updated hourly from CPCB.

Most polluted nowGurugram456 · Severe Cleanest nowAizawl27 · Good
Cities reporting298live right now
Most common bandVery Poor126 cities

India air quality — the bigger picture

7-day national trend

▲ 77
2026-11-04: 2322026-11-05: 2562026-11-06: 2632026-11-07: 2622026-11-08: 3002026-11-09: 3302026-11-10: 309

Average AQI across all reporting cities, last 7 days.

Air by region

Central398
North387
East377
West355
South346

Average live AQI across cities in each region.

What's polluting India

PM2.595%
PM104%
O₃1%
SO₂0%

Share of cities where each pollutant is the dominant one right now.

Most polluted cities right now

Full ranking →

India's metro cities right now

Biggest movers since yesterday

All cities by air quality

View on map →

Every city we track right now, grouped by AQI band (worst first). Use the search above or filter by band.

Severe49

Very Poor126

399Khurja398Bhiwani398PatnaBihar397Fatehpur Sikri396Malegaon396Muzaffarnagar395Jhunjhunu393IndoreMadhya Pradesh392Shamli390Churu390JaipurRajasthan389MumbaiMaharashtra388Jalna386Karnal386Tonk383Guwahati382Dharuhera382Narnaul382RohtakHaryana381ChennaiTamil Nadu380Byrnihat380Khairthal380Sonipat379Hajipur377Arrah377Mandi Gobindgarh375Jalandhar374Kiul371Bharatpur370Dholpur370Nalbari370Patiala370Singrauli370Yamuna Nagar368Bhiwandi366KanpurUttar Pradesh366Sagar365Pali363Chandrapur363Jabalpur363Katni363LucknowUttar Pradesh363Motihari362Howrah361Parbhani361Rourkela360Aurangabad360Modinagar360Visakhapatnam357Bettiah357Jodhpur356Kalyan355Bundi354Mandideep353Jalgaon353Nagaur353Udaipur352BengaluruKarnataka352Firozabad352Navi MumbaiMaharashtra351Bileipada351Jhalawar351VaranasiUttar Pradesh349ChandigarhChandigarh348SuratGujarat347AgraUttar Pradesh345Chittorgarh344Bhavnagar344Haldia344Nashik342Talcher339Manguraha338Rajamahendravaram338Ulhasnagar338Vatva335Bhubaneswar335Gopalganj334Chikkaballapur331Barmer331Ramanagara331Tirumala330Ajmer330Mandikhera329Virar328Baran328Dhule328Mahad328Raebareli327Araria327Siwan325Hapur325Panchkula325PrayagrajUttar Pradesh324Dombivli324KolkataWest Bengal324Sangli323Ankleshwar323Puducherry321Jalore319Baddi319Palwal319Paradeep319Siliguri318Gandhinagar318Mira-Bhayandar317Asansol317Karauli317Thane315Kadapa314Badlapur313Chittoor312Bhagalpur312Jaisalmer312Mathura312Nellore310Barrackpore308Ahmednagar308Sikar305Amravati305Kishanganj304HyderabadTelangana304Ratlam304Sawai Madhopur303Ambernath303Bilaspur302Kakinada

Poor35

Moderate43

Satisfactory39

Good6

Understanding today's air quality

The Air Quality Index turns a set of pollutant measurements into a single, comparable number from 0 to 500. The higher the number, the more polluted the air and the greater the health concern. India's index, defined by the Central Pollution Control Board, uses six bands — Good, Satisfactory, Moderate, Poor, Very Poor and Severe — each with its own colour and health message, so a glance tells you whether it is safe to be outdoors.

Pollution is not uniform across the country. North Indian cities, especially in the Indo-Gangetic plain, see the sharpest winter spikes, when cool, still air traps emissions from traffic, industry, cooking fuel and seasonal crop-residue burning. Coastal and southern cities generally enjoy cleaner air thanks to sea breezes and fewer inversions. Because levels swing through the day, the ranking above is a snapshot — open any city for its live reading, pollutant breakdown and a plain-English "is it safe to go out?" answer.

Frequently asked questions

Which is the most polluted city in India right now?

Gurugram currently has India’s worst air at AQI 456 (Severe). See the live most polluted cities ranking.

Which is the cleanest city in India today?

Aizawl has the cleanest air of the cities reporting right now, at AQI 27 (Good). See the cleanest cities ranking.

What is a good AQI level?

An AQI of 0–50 is “Good” and 51–100 is “Satisfactory” — the air is generally safe. Above 100 it begins to affect sensitive groups, above 200 most people, and above 300 everyone. See the AQI categories.

What AQI level is considered dangerous?

AQI above 300 (“Very Poor”) is harmful to everyone, and above 400 (“Severe”) is hazardous — avoid outdoor activity and use an N95 mask and air purifier.

What does AQI stand for?

AQI stands for Air Quality Index — a single 0–500 number that summarises how polluted the air is and what it means for health. Learn what the AQI means.

How is the AQI calculated?

Each pollutant’s concentration is converted to a sub-index using CPCB breakpoints, and the overall AQI is the highest of those sub-indices — the “dominant” pollutant. See our methodology.

How often is this data updated?

Every hour. We show 298 Indian cities with a fresh CPCB reading right now; a city is hidden rather than shown with a stale value.

What is PM2.5 and why does it matter?

PM2.5 is fine particulate matter under 2.5 microns — small enough to reach deep into the lungs and bloodstream, and usually the pollutant driving India’s AQI. Why PM2.5 matters.

Where does this data come from?

From Central Pollution Control Board (CPCB) monitoring stations, published on the Government of India open-data portal, computed using the national AQI method. See our methodology.