Skip to content

Cleanest CitiesMarch 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 CitiesMarch 2026

Overview

Average AQI

89

Category

Satisfactory

Cities

486

Days of Data

21

Cleanest Cities

#CityAvg AQI
1LehLadakh19
2VedaranyamTamil Nadu20
3KargilLadakh20
4ThiruthuraipoondiTamil Nadu22
5VelankanniTamil Nadu24
6NagoreTamil Nadu26
7AranthangiTamil Nadu26
8SivagangaTamil Nadu27
9Port BlairAndaman & Nicobar Islands29
10PudukkottaiTamil Nadu31

Daily Rankings