Cleanest Cities — March 2026
486 cities tracked · Average AQI: 89 (Satisfactory)
Historical air quality for March 2026: India's cleanest cities, ranked from 21 days of CPCB readings across 486 cities. The national average AQI for the month was 89 (Satisfactory). Leh, Ladakh was the cleanest city in March 2026 with a monthly average AQI of 19.
View Most Polluted Cities — March 2026 →Overview
Average AQI
89
Category
Satisfactory
Cities
486
Days of Data
21
Cleanest Cities
| # | City | Avg AQI |
|---|---|---|
| 1 | LehLadakh | 19 |
| 2 | VedaranyamTamil Nadu | 20 |
| 3 | KargilLadakh | 20 |
| 4 | ThiruthuraipoondiTamil Nadu | 22 |
| 5 | VelankanniTamil Nadu | 24 |
| 6 | NagoreTamil Nadu | 26 |
| 7 | AranthangiTamil Nadu | 26 |
| 8 | SivagangaTamil Nadu | 27 |
| 9 | Port BlairAndaman & Nicobar Islands | 29 |
| 10 | PudukkottaiTamil Nadu | 31 |