Skip to content
Airleaf

Live ranking · 2,421 cities with a ground station

The most polluted cities in the world Right now, by live air quality (AQI)

Right now, Kasur, Pakistan has the worst air of the 2,421 cities with a live ground-station reading, at AQI 690 (Hazardous, past the top of the 0–500 scale), followed by Arifwala, Pakistan (639) and Dera Ghazi Khan, Pakistan (616).

Pakistan has 43 of the 100 cities on this list, India 34 and China 16. 100 of them are above 150, unhealthy for everyone.

Worst air right now

AQI 690

Hazardous

cities with a live reading
2,421
of the top 100 over AQI 150, unhealthy for everyone
100
of the top 100 in Pakistan
43
countries in the top 100
6

Updated . Lower is better on the US EPA index: 0–50 is Good, above 300 is Hazardous. Each row shows how old its reading is.

Worst air now: Kasur · AQI 690

The 100 most polluted cities right now

The most polluted cities in the world right now, by live US AQI
#CityCountryUS AQIReading
1KasurPakistan69056m ago
2ArifwalaPakistan6391h ago
3Dera Ghazi KhanPakistan61656m ago
4Sawai MadhopurIndia5641h ago
5SargodhaPakistan55156m ago
6Qadirpur RanPakistan52756m ago
7MultanPakistan51756m ago
8TonkIndia4991h ago
9EminabadPakistan46956m ago
10BahawalpurPakistan46356m ago
11Nankana SahibPakistan46156m ago
12LodhranPakistan45356m ago
13MuzaffargarhPakistan44756m ago
14PattokiPakistan41956m ago
15Phool NagarPakistan41956m ago
16Raja JangPakistan4141h ago
17KhurjaIndia3931h ago
18Renala KhurdPakistan3721h ago
19OkaraPakistan3721h ago
20HisarIndia3671h ago
21Kot Radha KishanPakistan34056m ago
22SaddiqabadPakistan3361h ago
23MathuraIndia3291h ago
24Jhang SadrPakistan3221h ago
25UluberiyaIndia3211h ago
26ChūruIndia3171h ago
27JammuIndia31656m ago
28SuihuaChina2941h ago
29BhiwadiIndia2831h ago
30RewāriIndia2831h ago
31PasrurPakistan28356m ago
32VihariPakistan2831h ago
33CharsaddaPakistan28056m ago
34ShekhupuraPakistan2741h ago
35SonīpatIndia2711h ago
36KamokePakistan27056m ago
37ChunianPakistan2701h ago
38ShabqadarPakistan26556m ago
39GujranwalaPakistan26256m ago
40LahorePakistan25656m ago
41Rahim Yar KhanPakistan2491h ago
42LongfengChina2401h ago
43DaqingChina2401h ago
44AndaChina2401h ago
45BharatpurIndia2371h ago
46BahadurgarhIndia2301h ago
47JanakpurNepal22556m ago
48HyderabadPakistan2231h ago
49PeshawarPakistan22056m ago
50GujratPakistan21756m ago
51NajafgarhIndia2141h ago
52SirsaIndia2111h ago
53LoniIndia2101h ago
54GurugramIndia2091h ago
55MuridkePakistan2051h ago
56QiqiharChina2051h ago
57Jalalpur JattanPakistan20456m ago
58Kirāri SulemānnagarIndia2031h ago
59BathindaIndia2001h ago
60RajamahendravaramIndia2001h ago
61RānīganjIndia1991h ago
62GhāziābādIndia1981h ago
63New DelhiIndia1981h ago
64TongchuanChina1981h ago
65HonggangChina1971h ago
66SialkotPakistan19656m ago
67SanheChina1951h ago
68ParungIndonesia19456m ago
69CileungsirIndonesia19456m ago
70DepokIndonesia19456m ago
71BūndiIndia1931h ago
72SambrialPakistan19356m ago
73FaridabadIndia1921h ago
74KaithalIndia1911h ago
75Bhālswa JahangirpurIndia1911h ago
76New Mirpur CityPakistan1902h ago
77JhelumPakistan1902h ago
78XinyiChina1901h ago
79Khairpur Mir’sPakistan1881h ago
80SukkurPakistan1881h ago
81Ulan BatorMongolia18856m ago
82BhiwāniIndia1872h ago
83Chak JhumraPakistan18756m ago
84FaisalabadPakistan18756m ago
85TongchuanshiChina1871h ago
86Delhi CantonmentIndia1861h ago
87JhunjhunūnIndia1862h ago
88DingzhouChina1861h ago
89BirgañjNepal18656m ago
90NoidaIndia1851h ago
91RohtakIndia1851h ago
92BiratnagarNepal18556m ago
93WazirabadPakistan1841h ago
94AkolaIndia1821h ago
95TongzhouChina1821h ago
96WeinanChina1811h ago
97YunchengChina1811h ago
98ModīnagarIndia1801h ago
99HuinongChina1801h ago
100WuweiChina1801h ago

Countries with the worst air on average

The average current AQI across each country's cities with a live station reading, for countries with at least three.

  1. 1Pakistan54 citiesAQI 290
  2. 2Bangladesh9 citiesAQI 152
  3. 3Nepal10 citiesAQI 144
  4. 4India219 citiesAQI 141
  5. 5Bosnia and Herzegovina5 citiesAQI 121
  6. 6China434 citiesAQI 113
  7. 7Malawi5 citiesAQI 101
  8. 8Indonesia41 citiesAQI 101
  9. 9Nigeria14 citiesAQI 100
  10. 10Lithuania3 citiesAQI 99
  11. 11Bulgaria5 citiesAQI 96
  12. 12Vietnam20 citiesAQI 92
  13. 13Turkey68 citiesAQI 90
  14. 14Kazakhstan3 citiesAQI 90
  15. 15Italy18 citiesAQI 88

Clean-air buying guides

How to protect yourself from polluted air at home

Picked by tested clean-air delivery rate (CADR), noise and running cost, from independent test labels. No brand pays to be listed.

All buying guides

Frequently asked

About this ranking

Which city has the worst air quality in the world right now?

Of the 2,421 cities with a live ground-station reading, Kasur, Pakistan, at a US AQI of 690 (Hazardous). Air quality changes by the hour, so the list moves through the day.

Which country has the worst air quality right now?

Averaged across each country's cities with a live station reading (at least three), Pakistan, at AQI 290, then Bangladesh (152) and Nepal (144). A country average describes its measured cities, not its countryside.

How is this ranking made?

Every city is read on the same US EPA Air Quality Index, from the ground monitoring stations near its center (within 10 km, or 25 km where none is closer; via OpenAQ), and only cities with a current station reading are ranked: 2,421 of the 5,420 in Airleaf's directory right now. Cities without a nearby station show an estimate from the CAMS air-quality model on their own report, but a model can be far off at the extremes, so those estimates aren't ranked against measurements. A city whose station goes quiet drops out rather than topping the list with an old figure.

Why does IQAir or my government show a different number?

Different stations, different averaging and sometimes a different scale. Many governments publish their own index: India's CPCB scale, Malaysia's API (IPU) and Singapore's PSI all read the same air differently from the US AQI, and most average over 24 hours where an app shows the latest hour. Each city's report names its source and the time of the reading.

What does an AQI above 150 mean?

On the US scale, 151–200 is unhealthy for everyone, 201–300 very unhealthy and above 300 hazardous. The scale officially tops out at 500; dense smoke from peat or forest fires can push readings beyond it. At these levels, cut down or avoid time outdoors, keep windows closed, run an air purifier with a HEPA filter if you have one, and wear a well-fitted N95 mask outside. Fine particles (PM2.5) are behind most readings this high.

Cities with the cleanest air right nowAir quality in every city and countryThe most deforested countriesEvery city's air on the live 3D Earth