SmogRank / Rankings
All 3,291 cities by PM2.5, last 30 days
Every city with enough measurements in this window, worst first.
CPCB in India: no readings since 12 Oct (488 monitors). EEA and Catalonia Medi Ambient I Sostenibilitat in Spain: no readings since 13 Oct (336 monitors). Their cities show older figures or are missing from this board, not clean.
- =301OtwockMazovia, Poland 68 US AQI
- =301AmandelbultLimpopo, South Africa 68 US AQI▼49
- =301Ban Samae DamBangkok, Thailand 68 US AQI▼22
- =301MokpoJeollanam-do, South Korea 68 US AQI▼34
- =305NaduvattamTamil Nadu, India 67 US AQI▼27
- =305Bang NaBangkok, Thailand 67 US AQI▼34
- =307ThembisaGauteng, South Africa 67 US AQI▼75
- =307Monzalast full day 11 OctLombardy, Italy 67 US AQI
- =309SirohiRajasthan, India 67 US AQI▼41
- =309NohanPunjab, India 67 US AQI▼32
- =309Phra Nakhon Si AyutthayaPhra Nakhon Si Ayutthaya, Thailand 67 US AQI▼25
- =312Phra PradaengSamut Prakan, Thailand 67 US AQI▼29
- =312TemaGreater Accra, Ghana 67 US AQI▼26
- =312UžiceCentral Serbia, Serbia 67 US AQI▼37
- =312Viña del MarValparaiso, Chile 67 US AQI▼32
- 316CoquimboCoquimbo Region, Chile 67 US AQI▼35
- =317Mae SaiChiang Rai, Thailand 66 US AQI▼32
- =317Banja LukaSrpska, Bosnia and Herzegovina 66 US AQI▲6
- =319BakuBaki, Azerbaijan 66 US AQI▼32
- =319VirārMaharashtra, India 66 US AQI▼11
- =319ZhushanTaiwan, Taiwan 66 US AQI▼26
- =319Trevigliolast full day 11 OctLombardy, Italy 66 US AQI
- =323SibsāgarAssam, India 66 US AQI▼27
- =323HuascoAtacama, Chile 66 US AQI▼33
- =325Si Maha PhotPrachin Buri, Thailand 66 US AQI▼28
- =325ErlinTaiwan, Taiwan 66 US AQI▼21
- =325WanjuJeollabuk-do, South Korea 66 US AQI▼36
- =325NandriRajasthan, India 66 US AQI
- =329SrinagarJammu and Kashmir, India 66 US AQI▼26
- =329KolhāpurMaharashtra, India 66 US AQI▲37
- =329TalgharAlmaty Region, Kazakhstan 66 US AQI▼30
- =329ChiguayanteBiobio, Chile 66 US AQI▼35
- =333DouliuTaiwan, Taiwan 66 US AQI▼24
- =333YuanlinTaiwan, Taiwan 66 US AQI▼23
- =333ErlunTaiwan, Taiwan 66 US AQI▼18
- =333PubalGyeonggi-do, South Korea 66 US AQI▼35
- =333MexicaliBaja California, Mexico 66 US AQI▼138
- =338YerevanYerevan, Armenia 65 US AQI▼21
- =338Suceavalast full day 10 OctSuceava, Romania 65 US AQI▼20
- =338Rovinarilast full day 10 OctGorj County, Romania 65 US AQI▼43
- 341JinchengFukien, Taiwan 65 US AQI▼21
- =342BelgradeCentral Serbia, Serbia 65 US AQI▼40
- =342BalfourMpumalanga, South Africa 65 US AQI▼51
- =342Dalminelast full day 11 OctLombardy, Italy 65 US AQI
- =342JeongeupJeollabuk-do, South Korea 65 US AQI▼42
- 346ConcepciónBiobio, Chile 65 US AQI▼30
- =347BānswāraRajasthan, India 65 US AQI▼55
- =347BeigangTaiwan, Taiwan 65 US AQI▼22
- =347KaliszGreater Poland, Poland 65 US AQI▲72
- =347Santa AnitaJalisco, Mexico 65 US AQI▼41
- =347MeccaCalifornia, United States 65 US AQI▼33
- =352LodiLombardy, Italy 64 US AQI
- =352GuadalajaraJalisco, Mexico 64 US AQI▼39
- =354TetovoTetovo, North Macedonia 64 US AQI▼47
- =354Sannazzaro de' BurgondiLombardy, Italy 64 US AQI
- =356PietermaritzburgKwaZulu-Natal, South Africa 64 US AQI▼32
- =356Nong KhaemBangkok, Thailand 64 US AQI▼29
- =356Betonglast full day 11 OctYala, Thailand 64 US AQI▼37
- =356RadomskoŁódź Voivodeship, Poland 64 US AQI▲68
- =356Naucalpan de JuárezMéxico, Mexico 64 US AQI▼34
- 361PljevljaPljevlja, Montenegro 64 US AQI▼30
- 362Tin Shui WaiYuen Long, Hong Kong 64 US AQI▼10
- =363BadlapurMaharashtra, India 63 US AQI▼21
- =363AlmatyAlmaty, Kazakhstan 63 US AQI▼29
- =363TangjinChungcheongnam-do, South Korea 63 US AQI▼51
- =363TulareCalifornia, United States 63 US AQI▲153
- =363VinovoPiedmont, Italy 63 US AQI▼22
- =368PattaniPattani, Thailand 63 US AQI▼33
- =368PyeongtaekGyeonggi-do, South Korea 63 US AQI▼42
- =368Gimpo-siGyeonggi-do, South Korea 63 US AQI▼38
- =368MortaraLombardy, Italy 63 US AQI
- =368SaltilloCoahuila, Mexico 63 US AQI▼94
- =373Kalaburagilast full day 11 OctKarnataka, India 63 US AQI▼35
- =373Bang KapiBangkok, Thailand 63 US AQI▼29
- =373BuanJeollabuk-do, South Korea 63 US AQI▼44
- =373Alcalá de GuadairaAndalusia, Spain 63 US AQI▼52
- =373AlessandriaPiedmont, Italy 63 US AQI▼28
- =373AguascalientesAguascalientes, Mexico 63 US AQI▼40
- =379Târgu Jiulast full day 10 OctGorj County, Romania 63 US AQI▼9
- =379YeojuGyeonggi-do, South Korea 63 US AQI▼40
- =379Kraaifonteinlast full day 8 OctWestern Cape, South Africa 63 US AQI▼42
- =382Nakhon RatchasimaNakhon Ratchasima, Thailand 63 US AQI▼39
- =382YesanChungcheongnam-do, South Korea 63 US AQI▼54
- =382Milanlast full day 11 OctLombardy, Italy 63 US AQI
- =382CalamaAntofagasta, Chile 63 US AQI▼26
- =386BangkokBangkok, Thailand 63 US AQI▼40
- =386PuliTaiwan, Taiwan 63 US AQI▼35
- =386GunsanJeollabuk-do, South Korea 63 US AQI▼50
- =389TaibaoTaiwan, Taiwan 62 US AQI▼22
- =389TainanTaiwan, Taiwan 62 US AQI▼28
- =389Rio ClaroSão Paulo, Brazil 62 US AQI▼40
- =389NilópolisRio de Janeiro, Brazil 62 US AQI▼20
- =393IksanJeollabuk-do, South Korea 62 US AQI▼45
- =393HongseongChungcheongnam-do, South Korea 62 US AQI▼53
- =393Ciudad NezahualcoyotlMéxico, Mexico 62 US AQI▼38
- =396MukdahanMukdahan, Thailand 62 US AQI▼46
- =396NajuJeollanam-do, South Korea 62 US AQI▼49
- =396SevillaAndalusia, Spain 62 US AQI▼43
- =399TaichungTaiwan, Taiwan 62 US AQI▼28
- =399OpoleOpole Voivodeship, Poland 62 US AQI▲227
What stands behind each figure: Checked at 2+ sites One reference monitor Low-cost sensors About these marks
Low-cost sensors: consumer units, counted only in cities with no government-grade monitor; they read close to reference monitors on the whole, but 15 to 25% high in humid air. How we use them.
The US EPA's Air Quality Index for PM2.5 (2024 breakpoints). Show values as: µg/m³ · US AQI · India AQI · China AQI · European AQI · UK DAQI · Canada AQHI+. About the scales
Not covered: the government monitoring networks of China, Turkey and Iran, which publish only on their own websites. We are building the reader for China's network. The networks of Turkey and Iran don't answer requests from outside their countries, so we can't read them. Most cities there are missing from this board, not clean. Why.
Use this board
SmogRank, all cities ranked by mean PM2.5 (µg/m³), last 30 days to 14 Oct 2026, 06:00 UTC: each city's mean of its daily means, cities measured on 21 or more of the 30 days. Monitor data from national networks via OpenAQ and the publishers listed at smogrank.com/sources. smogrank.com/rankings?w=30d. Ranked on low-cost sensors, with no reference monitor in the city: #1 Kasur, #2 Gujranwala, #3 Kuala Lumpur, #5 Lahore, #6 Faisalabad, #9 Peshawar and #10 Dhaka. Some values from Sensor.Community, ODbL. Some readings from Vietnam's government monitors; Aurassure; Department of Environment, Nepal; RMCAB (Secretaría Distrital de Ambiente, Bogotá); Love My Air (City and County of Denver); Umhverfisstofnun (Environment Agency of Iceland), no reuse terms published.
You're welcome to reuse a single chart, image or figure with this citation and a link. Terms. Raw monitor readings in bulk are published by OpenAQ, under each provider's licence.
Updated 2026-10-14 06:07 UTC. Values are PM2.5 (fine particles), the median of each city's monitors, as the US AQI PM2.5 sub-index. Some low-cost readings: Sensor.Community, ODbL (data and licence). Some readings: Vietnam's government monitors; Aurassure; Department of Environment, Nepal; RMCAB (Secretaría Distrital de Ambiente, Bogotá); Love My Air (City and County of Denver); Umhverfisstofnun (Environment Agency of Iceland), no reuse terms published (why we use them).