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 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.

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.

  1. 1DispurAssam, India 99%214 of 216
  2. 2GummidipundiTamil Nadu, India 97%231 of 239
  3. 3DhāruheraHaryana, India 95%220 of 231
  4. 4KampalaCentral Region, Uganda 94%259 of 277
  5. 5GurugramHaryana, India 93%237 of 254
  6. 6PāliRajasthan, India 93%221 of 237
  7. 7BawānaDelhi, India 92%209 of 227
  8. 8FaisalabadPunjab, Pakistan 92%262 of 286
  9. 9Charkhi DādriHaryana, India 91%223 of 245
  10. 10BhiwadiRajasthan, India 91%229 of 253
  11. 11Yamuna NagarHaryana, India 90%190 of 210
  12. 12FaridabadHaryana, India 89%223 of 251
  13. 13MānesarHaryana, India 88%195 of 221
  14. 14LudhianaPunjab, India 88%194 of 220
  15. 15LahorePunjab, Pakistan 86%247 of 286
  16. 16NarnaulHaryana, India 86%214 of 250
  17. 17Jīndlast full day 11 OctHaryana, India 85%187 of 220
  18. 18NoidaUttar Pradesh, India 84%212 of 251
  19. 19Dera MāndiDelhi, India 84%210 of 249
  20. 20GujranwalaPunjab, Pakistan 84%240 of 285
  21. 21BargaonRajasthan, India 83%199 of 241
  22. 22GobindgarhPunjab, India 83%170 of 206
  23. 23DhakaDhaka Division, Bangladesh 81%200 of 246
  24. 24AlwarRajasthan, India 81%190 of 235
  25. 25MuzaffarnagarUttar Pradesh, India 80%193 of 242
  26. 26AnantapurAndhra Pradesh, India 79%172 of 217
  27. 27Dādrilast full day 11 OctUttar Pradesh, India 79%187 of 236
  28. 28AmritsarPunjab, India 79%191 of 243
  29. 29PithampurMadhya Pradesh, India 78%191 of 244
  30. 30BaddiHimachal Pradesh, India 78%178 of 228
  31. 31NarelaDelhi, India 78%192 of 246
  32. 32BahadurgarhHaryana, India 78%179 of 230
  33. 33DelhiDelhi, India 78%219 of 282
  34. 34JammuJammu and Kashmir, India 76%183 of 240
  35. 35PeshawarKhyber Pakhtunkhwa, Pakistan 76%216 of 286
  36. 36ThānesarHaryana, India 75%188 of 250
  37. 37KarnālHaryana, India 74%187 of 252
  38. 38MandideepMadhya Pradesh, India 74%171 of 232
  39. 39BhiwāniHaryana, India 73%158 of 216
  40. 40SonīpatHaryana, India 73%147 of 201
  41. 41SialkotPunjab, Pakistan 73%208 of 286
  42. 42GhāziābādUttar Pradesh, India 72%178 of 246
  43. 43JaipurRajasthan, India 71%182 of 256
  44. 44Greater NoidaUttar Pradesh, India 71%156 of 221
  45. 45KaithalHaryana, India 71%158 of 224
  46. 46MultanPunjab, Pakistan 70%199 of 285
  47. 47RohtakHaryana, India 69%164 of 237
  48. 48BāghpatUttar Pradesh, India 69%152 of 220
  49. 49AmbālaHaryana, India 68%169 of 248
  50. 50HājīpurBihar, India 68%162 of 238
  51. 51MeerutUttar Pradesh, India 66%166 of 253
  52. 52AjmerRajasthan, India 65%154 of 236
  53. 53LilongweCentral Region, Malawi 64%137 of 214
  54. 54NajafgarhDelhi, India 63%144 of 227
  55. 55JalandharPunjab, India 63%159 of 251
  56. 56BulandshahrUttar Pradesh, India 63%156 of 248
  57. 57Aya NagarDelhi, India 62%146 of 234
  58. 58LucknowUttar Pradesh, India 60%152 of 255
  59. 59VijayawadaAndhra Pradesh, India 60%143 of 240
  60. 60BahawalpurPunjab, Pakistan 58%164 of 284
  61. 61MuzaffarpurBihar, India 57%146 of 254
  62. 62RourkelaOdisha, India 55%138 of 251
  63. 63CoyhaiqueAysén, Chile 55%156 of 284
  64. 64Begusarailast full day 6 OctBihar, India 55%120 of 220
  65. 65NagaonAssam, India 54%113 of 211
  66. 66RawalpindiPunjab, Pakistan 53%153 of 286
  67. 67ChittorgarhRajasthan, India 51%124 of 241
  68. 68JalgaonMaharashtra, India 51%124 of 241
  69. 69PatnaBihar, India 51%131 of 255
  70. 70TirupatiAndhra Pradesh, India 51%103 of 201
  71. 71KathmanduBagmati Province, Nepal 51%145 of 283
  72. 72PhuntsholingChukha, Bhutan 51%142 of 278
  73. 73AhmedabadGujarat, India 50%129 of 256
  74. 74NagpurMaharashtra, India 50%128 of 256
  75. 75GayaBihar, India 50%127 of 254
  76. 76FatehābādHaryana, India 50%106 of 214
  77. 77TonkRajasthan, India 49%118 of 241
  78. 78AngulOdisha, India 49%114 of 233
  79. 79BarbilOdisha, India 49%116 of 238
  80. 80Chāndalast full day 11 OctMaharashtra, India 49%109 of 224
  81. 81KanpurUttar Pradesh, India 49%124 of 255
  82. 82HualpénBiobio, Chile 48%128 of 264
  83. 83OsornoLos Lagos Region, Chile 48%135 of 279
  84. 84Nacimientolast full day 30 SeptBiobio, Chile 48%130 of 269
  85. 85Birvādilast full day 11 OctMaharashtra, India 48%108 of 225
  86. 86DehradunUttarakhand, India 48%100 of 210
  87. 87AgraUttar Pradesh, India 47%119 of 255
  88. 88DubaiDubai, United Arab Emirates 46%132 of 286
  89. 89PadoliMaharashtra, India 46%101 of 220
  90. 90Lajalast full day 30 SeptBiobio, Chile 46%99 of 216
  91. 91IslamabadIslamabad, Pakistan 46%130 of 285
  92. 92GwaliorMadhya Pradesh, India 45%114 of 255
  93. 93Puerto VarasLos Lagos Region, Chile 45%118 of 264
  94. 94Kahi KuchiAssam, India 44%101 of 227
  95. 95KalyānMaharashtra, India 44%109 of 245
  96. 96BilāspurChhattisgarh, India 44%92 of 209
  97. 97ArāriaBihar, India 44%106 of 241
  98. 98ValdiviaLos Ríos Region, Chile 44%109 of 249
  99. 99ByasanagarOdisha, India 44%91 of 209
  100. 100KishanganjBihar, India 43%100 of 230

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.

Good0–50
Moderate51–100
Unhealthy for sensitive groups101–150
Unhealthy151–200
Very unhealthy201–300
Hazardous301+

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, 06: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 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: 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).