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 nowFatehabad500Severe · PM10
131national avg AQI
30cities in Poor+ air
265cities live now
Updated hourly from CPCB
30of 265 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 nowFatehabad500 · Severe Cleanest nowAizawl51 · Satisfactory
Cities reporting265live right now
Most common bandModerate128 cities

India air quality — the bigger picture

7-day national trend

▲ 56
2026-09-26: 982026-10-02: 982026-10-03: 1542026-10-04: 1432026-10-05: 1642026-10-06: 1622026-10-07: 154

Average AQI across all reporting cities, last 7 days.

Air by region

North174
East143
West111
Central92
South90

Average live AQI across cities in each region.

What's polluting India

O₃65%
PM1018%
PM2.516%

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.

Severe8

Very Poor7

Poor15

Moderate128

187AgraUttar Pradesh183Greater NoidaUttar Pradesh183Khairthal183Mandikhera182Bettiah177KolkataWest Bengal171Asansol165Baghpat165Khora156Khanna156Mandi Gobindgarh155Siwan148Byasanagar148Paradeep144Baraut144Sonipat143Ambala143MuzaffarpurBihar143Raipur142Thiruvananthapuram137Firozabad137PuneMaharashtra137Satara136Agartala136Chandrapur135Manguraha134Samastipur134SuratGujarat133PrayagrajUttar Pradesh133Rairangpur131Angul131Talcher130Bulandshahr130Khurja129Mahad126Karnal126Nagaon126Shamli124GhaziabadUttar Pradesh124Hapur124Modinagar123Bharatpur123Bihar Sharif123Fatehpur Sikri123KanpurUttar Pradesh123Rajgir122Alwar122Kadapa122Kolhapur121Pimpri-Chinchwad121VaranasiUttar Pradesh120Jalgaon120Malegaon119Balasore119Jalandhar119Raebareli118Baripada118Gaya118Vapi117Anantapur117Bathinda117Munger117Nashik117Sasaram117Udaipur116LucknowUttar Pradesh115Arrah115Bhilai115Bileipada115Chhapra115MeerutUttar Pradesh115Nayagarh114Gorakhpur114Mangalore113Ambernath113Badlapur113Banswara113Belapur113Bhiwandi113Dombivli113Navi MumbaiMaharashtra113Pratapgarh113Rourkela113Solapur113Ulhasnagar112Brajrajnagar112Rupnagar111Barbil111Dholpur111Tensa111Yamuna Nagar110Baddi110ChandigarhChandigarh110Gajraula110Hajipur110Kalyan110Mira-Bhayandar110MumbaiMaharashtra110Panchkula110PatnaBihar110Thane109Beed109Bhagalpur109Bhubaneswar109Cuttack109Kunjemura109Milupara109Sangli108Chittorgarh108Keonjhar107Muzaffarnagar107NagpurMaharashtra106Ratlam106Siliguri105Hubballi105Kurnool105Rishikesh104Gandhinagar104Haldia104Latur104Moradabad104Saharsa103Ankleshwar102AmritsarPunjab102Begusarai102Haveri102Visakhapatnam101Kalaburagi

Satisfactory107

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?

Fatehabad currently has India’s worst air at AQI 500 (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 51 (Satisfactory). 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 265 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.