• Wion
  • /Photos
  • /Cleanest air 2025: These 10 Indian cities setting the benchmark on National Pollution Control Day

Cleanest air 2025: These 10 Indian cities setting the benchmark on National Pollution Control Day

The global PM 2.5 concentration is almost 10 times higher than the WHO limit. According to data collated by IQAir, as of December 2, 2025, these 10 cities are breathing the cleanest air. 

Bengaluru
1 / 10
(Photograph: AFP)

Bengaluru

Bengaluru, despite being one of the largest cities in India, is ranked at the top. AQI is moderate at 57, with PM2.5 at 12.4 micrograms per cubic metre.

Bhilai
2 / 10
(Photograph: Wikipedia)

Bhilai

Located in Chhattisgarh, Durg is the second most populous city in the state after Raipur. Famous for the first and largest Indian steel plant, Bhilai also has a moderate air quality with an AQI of 77 and PM 2.5 of 23.3 micrograms per cubic metre.

Chennai
3 / 10
(Photograph: Wikipedia)

Chennai

Chennai is the sixth-most-populous city and the fourth most populous urban agglomeration. AQI for Chennai is 81, which is unhealthy for the sensitive group, and the PM 2.5 concentration is 25.2 micrograms per cubic metre.

Cuddalore
4 / 10
(Photograph: Wikipedia)

Cuddalore

Famous for being a heavy industry hub, it was an important city and port during the British Raj. It is also known as the sugar bowl of Tamil Nadu. AQI of Cuddalore is moderate, with 98, and the PM 2.5 concentration is 31.2 micrograms per cubic metre.

Hyderabad
5 / 10
(Photograph: Wikipedia)

Hyderabad

Another South Indian state makes the list of comparatively better breathing conditions in India. Hyderabad has an AQI of 108, which is unhealthy for sensitive groups.

Indore
6 / 10
(Photograph: Wikipedia)

Indore

Located in Madhya Pradesh, Indore has been awarded the cleanest city in India for 8 years. AQI of Indore is unhealthy for moderate groups at 117.

Varanasi
7 / 10
(Photograph: Wikipedia)

Varanasi

Located on the left side of the Ganges River, Varanasi is the oldest city in India. The metropolis of Uttar Pradesh is also known as the spiritual hub of India. The air quality of Varanasi has also been deteriorating over the years, due to increased industrialisation and urbanisation. But it ranks comparatively better than other cities, with an AQI of 120, falling in the unhealthy category for sensitive groups.

Rishra
8 / 10
(Photograph: Wikipedia)

Rishra

Rishra is a city located on the bank of the Hooghli River, in Hooghly District. Rishra has an AQI value of 127 and a PM 2.5 concentration of 44 micrograms per cubic metre.

Jodhpur
9 / 10
(Photograph: Wikipedia)

Jodhpur

The famous tourist spot of Rajasthan ranks in the list of the cleanest cities in India. Located in the stark landscape of the desert, it has an AQI of 132

Raipur
10 / 10

Raipur

The largest city of Chhattisgarh was ranked 7th in the Ease of Living Index 2022. Raipur has an AQI value of 138 and a PM 2.5 concentration of 38.9 micrograms per cubic metre.