DailyAQI
Cleanest cities in India80Satisfactory

Live · India ranking

80
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 Aizawl at AQI 27 (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 Aizawl GoodPM10 27 2 Srinagar GoodPM2.5 35 3 Haveri GoodPM2.5 43 4 Shillong GoodO₃ 45 5 Gangtok GoodPM2.5 48 6 Silchar GoodPM10 48 7 Coimbatore SatisfactoryPM2.5 53 8 Maihar SatisfactoryPM2.5 64 9 Rishikesh SatisfactoryPM10 65 10 Kunjemura SatisfactoryPM10 66 11 Kalaburagi SatisfactoryPM2.5 67 12 Rupnagar SatisfactoryPM2.5 67 13 Sasaram SatisfactoryPM2.5 67 14 Sitamarhi SatisfactoryPM10 71 15 Chikkamagaluru SatisfactoryPM10 72 16 Damoh SatisfactoryPM2.5 76 17 Shivamogga SatisfactoryPM2.5 76 18 Chamarajanagar SatisfactoryPM2.5 79 19 Kohima SatisfactorySO₂ 79 20 Tensa SatisfactoryPM2.5 79 21 Sivasagar SatisfactoryPM2.5 80 22 Brajrajnagar SatisfactoryPM2.5 82 23 Vijayapura SatisfactoryPM2.5 82 24 Eloor SatisfactoryPM2.5 84 25 Satna SatisfactoryPM2.5 84 26 Gadag SatisfactoryPM2.5 85 27 Hubballi SatisfactoryPM2.5 85 28 Rajkot SatisfactoryPM2.5 85 29 Thrissur SatisfactoryPM2.5 85 30 Bagalkot SatisfactoryPM2.5 87 31 Boisar SatisfactoryPM2.5 89 32 Munger SatisfactoryPM10 90 33 Naharlagun SatisfactoryPM2.5 90 34 Tumakuru SatisfactoryPM2.5 90 35 Agartala SatisfactoryPM2.5 92 36 Belgaum SatisfactoryPM10 93 37 Saharsa SatisfactoryPM2.5 93 38 Thiruvananthapuram SatisfactoryPM2.5 93 39 Milupara SatisfactoryPM2.5 95 40 Vapi SatisfactoryPM2.5 95 41 Hassan SatisfactoryPM2.5 98 42 Leh SatisfactoryO₃ 98 43 Machilipatnam SatisfactoryPM2.5 98 44 Mehsana SatisfactoryPM2.5 98 45 Pampore SatisfactoryPM2.5 98 46 Bareilly ModeratePM2.5 104 47 Korba ModeratePM2.5 104 48 Amaravati ModeratePM10 108 49 Nayagarh ModeratePM2.5 108 50 Thoothukudi ModeratePM10 110

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?

Aizawl currently has the cleanest air in India at AQI 27 (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.