DailyAQI
Cleanest cities in India63Satisfactory

Live · India ranking

63
AQI · India scale
Satisfactory

These are the freshest-air cities of 50 reporting right now.

Rankings › Cleanest cities in India

Cleanest Cities in India Right Now

The cleanest Indian cities right now, ranked by lowest live Air Quality Index from CPCB stations, refreshed hourly.

Right now (Nov 2026)

Right now the cleanest city in India is Madikeri at AQI 23 (Good), the best of 50 cities reporting live.

Good 0–50Satisfactory 51–100Moderate 101–200Poor 201–300Very Poor 301–400Severe 401–500

India ranked by live AQI (cleanest first)

1 Madikeri GoodPM2.5 23 2 Srinagar GoodPM2.5 25 3 Thoothukudi GoodO₃ 30 4 Bettiah GoodPM2.5 38 5 Aizawl GoodPM10 39 6 Leh GoodO₃ 42 7 Haveri GoodPM2.5 43 8 Koppal GoodNO₂ 43 9 Cuddalore GoodPM10 44 10 Chamarajanagar GoodPM2.5 45 11 Kalaburagi GoodPM2.5 47 12 Puducherry GoodPM2.5 47 13 Bagalkot GoodPM2.5 48 14 Gangtok GoodPM2.5 48 15 Chikkamagaluru GoodPM10 49 16 Belgaum GoodPM2.5 50 17 Coimbatore SatisfactoryPM2.5 53 18 Panchkula SatisfactoryO₃ 55 19 Gadag SatisfactoryPM2.5 56 20 Ramanagara SatisfactoryPM2.5 58 21 Mysuru SatisfactoryO₃ 61 22 Chikkaballapur SatisfactoryPM2.5 62 23 Vijayapura SatisfactoryPM2.5 62 24 Maihar SatisfactoryPM2.5 64 25 Arrah SatisfactoryPM2.5 66 26 Kolar SatisfactoryPM2.5 66 27 Amaravati SatisfactoryPM10 67 28 Hubballi SatisfactoryPM2.5 67 29 Rupnagar SatisfactoryPM2.5 67 30 Shillong SatisfactoryO₃ 71 31 Shivamogga SatisfactoryPM2.5 71 32 Manguraha SatisfactoryPM2.5 72 33 Brajrajnagar SatisfactoryPM2.5 76 34 Silchar SatisfactoryPM2.5 77 35 Chhal SatisfactoryPM2.5 79 36 Thiruvananthapuram SatisfactoryPM2.5 79 37 Boisar SatisfactoryPM2.5 80 38 Sivasagar SatisfactoryPM2.5 80 39 Sitamarhi SatisfactoryPM10 81 40 Ahmednagar SatisfactoryPM10 82 41 Bhilai SatisfactoryPM2.5 82 42 Kannur SatisfactoryPM2.5 82 43 Kohima SatisfactorySO₂ 82 44 Tirumala SatisfactoryPM2.5 82 45 Satna SatisfactoryPM2.5 84 46 Eloor SatisfactoryPM2.5 87 47 Eluru SatisfactoryPM2.5 87 48 Karwar SatisfactoryPM2.5 87 49 Kakinada SatisfactoryPM2.5 89 50 Siliguri SatisfactoryPM10 89

About India’s cleanest cities

These are the cleanest-air Indian cities on live CPCB data, ranked best-first and updated hourly. Coastal and southern cities generally enjoy cleaner air thanks to sea breezes and fewer temperature inversions, while hill and monsoon-washed regions also score well. Rankings reflect the current hour only — open any city for its full live report.

Frequently asked questions

Which is the cleanest city in India today?

Madikeri currently has the cleanest air in India at AQI 23 (Good).

What counts as good air quality?

An AQI of 0–50 is “Good” and 51–100 is “Satisfactory” on the CPCB scale. Below 100 the air is generally safe for everyone.

How often is this updated?

Every hour, from live CPCB station data. Only cities with a fresh reading are ranked.