SmogRank / Rankings
All 3,198 cities by unhealthy days, this year
Every city with enough measurements in this window, worst first.
CPCB in India: no readings since 12 Oct (488 monitors). EEA in Spain: no readings since 13 Oct (310 monitors). Their cities show older figures or are missing from this board, not clean.
Ranked by unhealthy days: the share of each city's measured days with a daily mean over 35.4 µg/m³ (US AQI 101+), Unhealthy for Sensitive Groups or worse on the US EPA's scale. Cities with the same share are ordered by more unhealthy days, then by the higher average.
- 201BeitbridgeMatabeleland South Province, Zimbabwe 27%69 of 257
- 202Ubon RatchathaniUbon Ratchathani, Thailand 27%68 of 254
- 203Târgu MureşMureș County, Romania 27%76 of 284
- 204AshaimanGreater Accra, Ghana 27%76 of 284
- 205TirumalaAndhra Pradesh, India 27%62 of 233
- 206UttaraditUttaradit, Thailand 27%67 of 252
- 207TalgharAlmaty Region, Kazakhstan 27%76 of 286
- 208FīrozābādUttar Pradesh, India 27%65 of 245
- 209HaldiaWest Bengal, India 26%66 of 252
- 210BārānRajasthan, India 26%62 of 241
- 211CoronelBiobio, Chile 26%73 of 284
- 212Loeilast full day 14 SeptLoei, Thailand 25%54 of 213
- 213BhubaneswarOdisha, India 25%64 of 253
- 214Chai NatChai Nat, Thailand 25%64 of 253
- 215Los ÁngelesBiobio, Chile 25%71 of 282
- 216KalasinKalasin, Thailand 25%63 of 253
- 217JabalpurMadhya Pradesh, India 25%63 of 254
- 218BūndiRajasthan, India 25%60 of 242
- 219BhayandarMaharashtra, India 25%53 of 214
- 220NeelankaraiTamil Nadu, India 25%57 of 231
- 221AlmatyAlmaty, Kazakhstan 24%70 of 286
- 222RajamahendravaramAndhra Pradesh, India 24%54 of 222
- 223LamphunLamphun, Thailand 24%61 of 255
- 224PrijedorSrpska, Bosnia and Herzegovina 24%66 of 276
- 225Ban Thai TanAng Thong, Thailand 24%61 of 256
- 226RatlāmMadhya Pradesh, India 24%59 of 248
- 227Suphan BuriSuphan Buri, Thailand 24%60 of 254
- 228Sawai MadhopurRajasthan, India 24%57 of 242
- 229PhraePhrae, Thailand 24%60 of 255
- 230OtwockMazovia, Poland 23%65 of 277
- 231Siligurilast full day 10 OctWest Bengal, India 23%53 of 226
- 232Mae SaiChiang Rai, Thailand 23%59 of 252
- 233BathindaPunjab, India 23%54 of 234
- 234PratāpgarhRajasthan, India 23%57 of 249
- 235PhayaoPhayao, Thailand 23%58 of 254
- 236TalcahuanoBiobio, Chile 23%65 of 285
- 237SrbacSrpska, Bosnia and Herzegovina 23%63 of 279
- 238MumbaiMaharashtra, India 22%58 of 259
- 239ThāneMaharashtra, India 22%53 of 237
- 240ŻywiecSilesia, Poland 22%63 of 282
- 241Quezon CityNational Capital Region, Philippines 22%63 of 286
- 242Kamphaeng PhetKamphaeng Phet, Thailand 22%56 of 256
- 243AmaravatiAndhra Pradesh, India 22%47 of 216
- 244PljevljaPljevlja, Montenegro 21%60 of 286
- 245Maha SarakhamMaha Sarakham, Thailand 21%53 of 254
- 246Bijelo PoljeBijelo Polje, Montenegro 21%58 of 282
- 247RairangpurOdisha, India 20%43 of 212
- 248QuilpuéValparaiso, Chile 20%51 of 252
- 249Khon KaenKhon Kaen, Thailand 20%41 of 204
- 250VaranasiUttar Pradesh, India 20%51 of 256
- 251Roi EtRoi Et, Thailand 20%51 of 256
- 252Rovinarilast full day 10 OctGorj County, Romania 20%43 of 216
- 253TuxtlaChiapas, Mexico 20%40 of 203
- 254ChennaiTamil Nadu, India 20%51 of 259
- 255QuettaBalochistan, Pakistan 19%54 of 279
- 256KaliszGreater Poland, Poland 19%55 of 285
- 257Amnat CharoenAmnat Charoen, Thailand 19%49 of 254
- 258ZagrebZagreb, Croatia 19%54 of 286
- 259Khlong LuangPathum Thani, Thailand 19%45 of 239
- 260MzuzuNorthern Region, Malawi 19%48 of 255
- 261Samut SakhonSamut Sakhon, Thailand 19%43 of 229
- 262NāgaurRajasthan, India 19%46 of 246
- 263RaipurChhattisgarh, India 19%47 of 252
- 264DebrecenHajdú-Bihar, Hungary 19%53 of 286
- 265MukdahanMukdahan, Thailand 19%47 of 254
- 266JodhpurRajasthan, India 18%47 of 256
- 267SibsāgarAssam, India 18%43 of 237
- 268PhichitPhichit, Thailand 18%46 of 254
- 269IloiloWestern Visayas, Philippines 18%49 of 280
- 270KanchanaburiKanchanaburi, Thailand 17%43 of 246
- 271Khlong Sam WaBangkok, Thailand 17%45 of 258
- 272KolhāpurMaharashtra, India 17%42 of 241
- 273TemaGreater Accra, Ghana 17%46 of 265
- 274Bueng KanBueng Kan, Thailand 17%44 of 254
- 275Santa Anita - Los FicusLima region, Peru 17%36 of 208
- 276WłocławekKujawsko-Pomorskie, Poland 17%47 of 272
- 277BharatpurRajasthan, India 17%43 of 250
- 278RadomskoŁódź Voivodeship, Poland 17%49 of 286
- 279JalorRajasthan, India 17%43 of 251
- 280Târgu Jiulast full day 10 OctGorj County, Romania 17%47 of 276
- 281Dejlast full day 10 OctCluj County, Romania 17%35 of 206
- 282VrindāvanUttar Pradesh, India 17%39 of 230
- 283KatiharBihar, India 17%36 of 216
- 284KłodzkoLower Silesia, Poland 16%46 of 283
- 285RājsamandRajasthan, India 16%40 of 248
- 286SarajevoFederation of B&H, Bosnia and Herzegovina 16%43 of 267
- 287Lop BuriLopburi, Thailand 16%40 of 249
- 288Chiang MaiChiang Mai, Thailand 16%41 of 256
- 289PhetchabunPhetchabun, Thailand 16%41 of 256
- 290Mueang NonthaburiNonthaburi, Thailand 16%41 of 256
- 291ChaiyaphumChaiyaphum, Thailand 16%40 of 252
- 292Bielsko-BialaSilesia, Poland 16%45 of 285
- 293Chiang RaiChiang Rai, Thailand 16%39 of 248
- 294NandriRajasthan, India 16%38 of 245
- 295SeonghwanChungcheongnam-do, South Korea 15%43 of 279
- 296Czechowice-DziedziceSilesia, Poland 15%44 of 286
- 297Khan Na YaoBangkok, Thailand 15%39 of 258
- 298Gorzów WielkopolskiLubusz, Poland 15%43 of 286
- 299YasothonYasothon, Thailand 15%38 of 253
- 300Si Sa KetSi Sa Ket, Thailand 15%37 of 251
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 unhealthy days (PM2.5), this year to 14 Oct 2026, 07:00 UTC: each city's share of its measured days with a daily mean over 35.4 µg/m³, cities measured on 70% or more of the days since 1 January (at least 14). Monitor data from national networks via OpenAQ and the publishers listed at smogrank.com/sources. smogrank.com/rankings?w=year&by=days. Ranked on low-cost sensors, with no reference monitor in the city: #4 Kampala and #8 Faisalabad. Some values from Sensor.Community, ODbL. Some readings from Department of Environment, Nepal; Vietnam's government monitors; Aurassure; RMCAB (Secretaría Distrital de Ambiente, Bogotá); Umhverfisstofnun (Environment Agency of Iceland), no reuse terms published.
Download top 10 by average (PNG)
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 07: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: Department of Environment, Nepal; Vietnam's government monitors; Aurassure; RMCAB (Secretaría Distrital de Ambiente, Bogotá); Umhverfisstofnun (Environment Agency of Iceland), no reuse terms published (why we use them).