Live rankings
The most — and least — polluted cities right now, India and worldwide.
Air Quality Rankings — Live
Right now
India's most polluted city right now is Gurugram (AQI 456). Worldwide, Peshawar leads at US AQI 403.
🇮🇳 India — most polluted right now
🇮🇳 India — cleanest right now
🌍 World — most polluted (US AQI)
1
PeshawarPakistan
HazardousPM2.5
403
2
GujranwalaPakistan
HazardousPM2.5
331
3
SialkotPakistan
HazardousPM2.5
308
4
LahorePakistan
Very UnhealthyPM2.5
277
5
IslamabadPakistan
Very UnhealthyPM2.5
211
6
RawalpindiPakistan
Very UnhealthyPM2.5
211
7
DhakaBangladesh
UnhealthyPM2.5
193
8
FaisalabadPakistan
UnhealthyPM2.5
168
9
KarachiPakistan
UnhealthyPM2.5
157
10
PokharaNepal
UnhealthyPM2.5
152
🌍 World — cleanest (US AQI)
1
Kuwait CityKuwait
GoodPM2.5
2
2
AucklandNew Zealand
GoodPM2.5
3
3
HanoiVietnam
GoodPM2.5
16
4
CebuPhilippines
GoodPM2.5
18
5
JohannesburgSouth Africa
GoodPM10
20
6
VancouverCanada
GoodPM2.5
21
7
San FranciscoUnited States
GoodPM2.5
22
8
Buenos AiresArgentina
GoodO₃
22
9
Los AngelesUnited States
GoodPM2.5
22
10
SantiagoChile
GoodPM2.5
24
Full live rankings
Rankings are computed live from official monitoring data and update hourly. Indian cities use the national CPCB scale; world cities use the US EPA scale, so compare within each list. Open any city for its full report and 7-day trend.
Frequently asked questions
Which is the most polluted city in India right now?
Gurugram currently tops India's live ranking at AQI 456 (Severe).
Which is the most polluted city in the world today?
Among the world cities we track, Peshawar is highest at US AQI 403.
How often do the rankings update?
Every hour, from CPCB (India) and OpenAQ (world) monitoring stations. Cities without a fresh reading are excluded from the ranking rather than shown stale.