Skip to content

Cleanest CitiesApril 2026

486 cities tracked · Average AQI: 79 (Satisfactory)

Historical air quality for April 2026: India's cleanest cities, ranked from 30 days of CPCB readings across 486 cities. The national average AQI for the month was 79 (Satisfactory). Leh, Ladakh was the cleanest city in April 2026 with a monthly average AQI of 13.

View Most Polluted CitiesApril 2026

Overview

Average AQI

79

Category

Satisfactory

Cities

486

Days of Data

30

Cleanest Cities

#CityAvg AQI
1LehLadakh13
2KargilLadakh15
3VedaranyamTamil Nadu18
4ThiruthuraipoondiTamil Nadu18
5NagoreTamil Nadu20
6VelankanniTamil Nadu20
7NagapattinamTamil Nadu21
8Port BlairAndaman & Nicobar Islands21
9PuducherryPuducherry25
10KattumannarkoilTamil Nadu25

Daily Rankings