SmogRank / History / July 28, 2025

Most polluted cities on July 28, 2025

2,441 cities ranked by their average PM2.5 over the day; the worst was Cuddalore, India, at 398.0 µg/m³. Each city's own local calendar day.

Bad-air episodes during July 28, 2025. All episodes.

← Cuddalore 398.0 µg/m³ 300 µg/m³15 WHO 24-hour guideline
Every city ranked for July 28, 2025, one column each, worst on the left and cleanest on the right; height is PM2.5 in µg/m³. Point at it to read a city; tap to open it.
  1. 1CuddaloreTamil Nadu, India
    500+26.5×
  2. 2NagapattinamTamil Nadu, India
    24211.1×
  3. 3CoyhaiqueAysén, Chile
    1907.4×
  4. 4Gujranwalalow-cost sensorsPunjab, Pakistan
    1735.7×
  5. 5Sri GanganagarRajasthan, India
    1715.6×
  6. 6Lahorelow-cost sensorsPunjab, Pakistan
    1705.5×
  7. 7ManamaManama, Bahrain
    1685.4×
  8. 8KigaliKigali, Rwanda
    1644.9×
  9. 9RengoO'Higgins Region, Chile
    1544.0×
  10. 10Peshawarlow-cost sensorsKhyber Pakhtunkhwa, Pakistan
    1543.9×
  11. 11Puente AltoSantiago Metropolitan, Chile
    1533.9×
  12. 12RancaguaO'Higgins Region, Chile
    1533.9×
  13. 13TalaganteSantiago Metropolitan, Chile
    1503.7×
  14. 14Rawalpindilow-cost sensorsPunjab, Pakistan
    1483.6×
  15. 15Sialkotlow-cost sensorsPunjab, Pakistan
    1483.6×
  16. 15SantiagoSantiago Metropolitan, Chile
    1483.6×
  17. 17Islamabadlow-cost sensorsIslamabad, Pakistan
    1463.6×
  18. 18Faisalabadlow-cost sensorsPunjab, Pakistan
    1453.5×
  19. 19GayaBihar, India
    1433.5×
  20. 20LoniUttar Pradesh, India
    1423.5×
  21. 21CuricóMaule Region, Chile
    1383.4×
  22. 22NacimientoBiobio, Chile
    1343.3×
  23. 23TimaruCanterbury, New Zealand
    1333.2×
  24. 24TiruppurTamil Nadu, India
    1273.1×
  25. 25Gadag-BetageriKarnataka, India
    1263.0×
  26. 26DushanbeDushanbe, Tajikistan
    1222.9×
  27. 27LudhianaPunjab, India
    1212.9×
  28. 28Sawai MadhopurRajasthan, India
    1192.9×
  29. 29BawānaDelhi, India
    1192.9×
  30. 30VijayawadaAndhra Pradesh, India
    1182.8×
  31. 31VelloreTamil Nadu, India
    1182.8×
  32. 32JakartaJakarta, Indonesia
    1172.8×
  33. 33NarelaDelhi, India
    1172.8×
  34. 34HualpénBiobio, Chile
    1152.7×
  35. 35MuzaffarnagarUttar Pradesh, India
    1142.7×
  36. 36GhāziābādUttar Pradesh, India
    1132.7×
  37. 37NajafgarhDelhi, India
    1122.7×
  38. 38SangāreddiTelangana, India
    1112.6×
  39. 38RangioraCanterbury, New Zealand
    1112.6×
  40. 40BaddiHimachal Pradesh, India
    1102.6×
  41. 41LinaresMaule Region, Chile
    1082.6×
  42. 42PāliRajasthan, India
    1062.5×
  43. 43DelhiDelhi, India
    1062.5×
  44. 44BārānRajasthan, India
    1052.5×
  45. 45Ganghwa-gunIncheon, South Korea
    1032.4×
  46. 45NoidaUttar Pradesh, India
    1032.4×
  47. 47ChāndaMaharashtra, India
    1022.4×
  48. 48KhannaPunjab, India
    1012.4×
  49. 48BhiwadiRajasthan, India
    1012.4×
  50. 50OtwockMazovia, Poland
    1002.4×
  51. 51OsornoLos Lagos Region, Chile
    992.3×
  52. 52Multanlow-cost sensorsPunjab, Pakistan
    992.3×
  53. 53ChittoorAndhra Pradesh, India
    982.3×
  54. 54ReimsGrand Est, France
    982.3×
  55. 55QuilpuéValparaiso, Chile
    972.3×
  56. 56DausaRajasthan, India
    972.2×
  57. 57NagaonAssam, India
    962.2×
  58. 58IncheonIncheon, South Korea
    962.2×
  59. 59TalcaMaule Region, Chile
    952.2×
  60. 60KadapaAndhra Pradesh, India
    942.2×
  61. 61BhelaiChhattisgarh, India
    942.1×
  62. 61ReginaSaskatchewan, Canada
    942.1×
  63. 63Nepeanlow-cost sensorsOntario, Canada
    932.1×
  64. 64AnantapurAndhra Pradesh, India
    932.1×
  65. 65TonkRajasthan, India
    922.1×
  66. 66BulandshahrUttar Pradesh, India
    922.1×
  67. 67Aya NagarDelhi, India
    922.1×
  68. 68NalbāriAssam, India
    912.0×
  69. 68Gimpo-siGyeonggi-do, South Korea
    912.0×
  70. 70Wadgaon KolhatiMaharashtra, India
    902.0×
  71. 71Lexingtonlow-cost sensorsMassachusetts, United States
    902.0×
  72. 72MohaliPunjab, India
    902.0×
  73. 73Dera MāndiDelhi, India
    902.0×
  74. 74Prince AlbertSaskatchewan, Canada
    892.0×
  75. 75NāgaurRajasthan, India
    881.9×
  76. 75Sept-ÎlesQuebec, Canada
    881.9×
  77. 77DādriUttar Pradesh, India
    881.9×
  78. 78Dubailow-cost sensorsDubai, United Arab Emirates
    881.9×
  79. 79Temalow-cost sensorsGreater Accra, Ghana
    881.9×
  80. 80Istanbullow-cost sensorsIstanbul, Turkey
    871.9×
  81. 81CopiapóAtacama, Chile
    861.8×
  82. 82SīkarRajasthan, India
    851.8×
  83. 82ShenyangLiaoning, China
    851.8×
  84. 84L'Ancienne-LoretteQuebec, Canada
    851.8×
  85. 85Ansan-siGyeonggi-do, South Korea
    851.8×
  86. 86ConcónValparaiso, Chile
    851.8×
  87. 86NandriRajasthan, India
    851.8×
  88. 88NandedMaharashtra, India
    841.8×
  89. 88AriyalūrTamil Nadu, India
    841.8×
  90. 90Karachilow-cost sensorsSindh, Pakistan
    841.8×
  91. 90Quezon Citylow-cost sensorsNational Capital Region, Philippines
    841.8×
  92. 92RourkelaOdisha, India
    841.8×
  93. 93Changchunlow-cost sensorsJilin, China
    841.8×
  94. 94RacibórzSilesia, Poland
    841.8×
  95. 94SingrauliMadhya Pradesh, India
    841.8×
  96. 96AjmerRajasthan, India
    831.8×
  97. 97GwangmyeongGyeonggi-do, South Korea
    831.8×
  98. 98UdaipurRajasthan, India
    831.8×
  99. 99CauquenesMaule Region, Chile
    831.7×
  100. 100SamāstipurBihar, India
    831.7×
  101. 100ArāriaBihar, India
    831.7×
  102. 100SeoulSeoul, South Korea
    831.7×
  103. 103DurgapurWest Bengal, India
    821.7×
  104. 103ChillánÑuble, Chile
    821.7×
  105. 103MiramichiNew Brunswick, Canada
    821.7×
  106. 106JaipurRajasthan, India
    821.7×
  107. 107MorādābādUttar Pradesh, India
    821.7×
  108. 107KotaRajasthan, India
    821.7×
  109. 107QuillotaValparaiso, Chile
    821.7×
  110. 110PatnaBihar, India
    821.7×
  111. 111QuébecQuebec, Canada
    811.7×
  112. 112HyderabadTelangana, India
    811.7×
  113. 112Accralow-cost sensorsGreater Accra, Ghana
    811.7×
  114. 114CallaoCallao, Peru
    811.7×
  115. 115JalandharPunjab, India
    811.7×
  116. 115VillarricaAraucania, Chile
    811.7×
  117. 115Sorel-TracyQuebec, Canada
    811.7×
  118. 118PyeongtaekGyeonggi-do, South Korea
    811.7×
  119. 119Bucheon-siGyeonggi-do, South Korea
    801.7×
  120. 119TaupoWaikato Region, New Zealand
    801.7×
  121. 121PratāpgarhRajasthan, India
    801.7×
  122. 122GwaliorMadhya Pradesh, India
    801.6×
  123. 122Wan ChaiWan Chai, Hong Kong
    801.6×
  124. 124ShawiniganQuebec, Canada
    801.6×
  125. 125ThāneMaharashtra, India
    801.6×
  126. 125ChristchurchCanterbury, New Zealand
    801.6×
  127. 127TangjinChungcheongnam-do, South Korea
    791.6×
  128. 128Goyang-siGyeonggi-do, South Korea
    791.6×
  129. 129Puerto AysénAysén, Chile
    791.6×
  130. 130MalegaonMaharashtra, India
    771.6×
  131. 130AmritsarPunjab, India
    771.6×
  132. 132ShrīrāmpurWest Bengal, India
    771.5×
  133. 132BānswāraRajasthan, India
    771.5×
  134. 134Dera Colliery TownshipOdisha, India
    771.5×
  135. 135Hwaseong-siGyeonggi-do, South Korea
    771.5×
  136. 136Anyang-siGyeonggi-do, South Korea
    771.5×
  137. 136AricaArica y Parinacota Region, Chile
    771.5×
  138. 136KhargharMaharashtra, India
    771.5×
  139. 136Santa Anita - Los FicusLima region, Peru
    771.5×
  140. 140QuinteroValparaiso, Chile
    761.5×
  141. 140CuranilahueBiobio, Chile
    761.5×
  142. 140Greater NoidaUttar Pradesh, India
    761.5×
  143. 143GandhinagarGujarat, India
    761.5×
  144. 143AsanChungcheongnam-do, South Korea
    761.5×
  145. 143Trois-RivièresQuebec, Canada
    761.5×
  146. 146TiruchirappalliTamil Nadu, India
    761.5×
  147. 146HanamGyeonggi-do, South Korea
    761.5×
  148. 148OsanGyeonggi-do, South Korea
    761.5×
  149. 148San CarlosÑuble, Chile
    761.5×
  150. 150BhiwandiMaharashtra, India
    751.5×
  151. 150SuwonGyeonggi-do, South Korea
    751.5×
  152. 152KalyānMaharashtra, India
    751.5×
  153. 152ChandigarhChandigarh, India
    751.5×
  154. 152VijayapuraKarnataka, India
    751.5×
  155. 152Iloilolow-cost sensorsWestern Visayas, Philippines
    751.5×
  156. 152San Francisco De BorjaLima region, Peru
    751.5×
  157. 157RājsamandRajasthan, India
    751.5×
  158. 157ChūruRajasthan, India
    751.5×
  159. 157HualquiBiobio, Chile
    751.5×
  160. 157Fort McMurrayAlberta, Canada
    751.5×
  161. 161BaripādaOdisha, India
    741.4×
  162. 161Medina Estateslow-cost sensorsGreater Accra, Ghana
    741.4×
  163. 161Rouyn-NorandaQuebec, Canada
    741.4×
  164. 164Icheon-siGyeonggi-do, South Korea
    741.4×
  165. 164TuxtlaChiapas, Mexico
    741.4×
  166. 166ValdiviaLos Ríos Region, Chile
    741.4×
  167. 167JalorRajasthan, India
    741.4×
  168. 167AlwarRajasthan, India
    741.4×
  169. 167YesanChungcheongnam-do, South Korea
    741.4×
  170. 170DūngarpurRajasthan, India
    741.4×
  171. 170SaskatoonSaskatchewan, Canada
    741.4×
  172. 170Swift CurrentSaskatchewan, Canada
    741.4×
  173. 173HājīpurBihar, India
    741.4×
  174. 174PanvelMaharashtra, India
    731.4×
  175. 174BāghpatUttar Pradesh, India
    731.4×
  176. 176BadlapurMaharashtra, India
    731.4×
  177. 177MuzaffarpurBihar, India
    731.4×
  178. 177MahādMaharashtra, India
    731.4×
  179. 177KalaburagiKarnataka, India
    731.4×
  180. 180JhānsiUttar Pradesh, India
    731.4×
  181. 180SeonghwanChungcheongnam-do, South Korea
    731.4×
  182. 180Seongnam-siGyeonggi-do, South Korea
    731.4×
  183. 180Alto HospicioTarapacá, Chile
    731.4×
  184. 180JodaOdisha, India
    731.4×
  185. 185ĀsansolWest Bengal, India
    731.4×
  186. 186AgraUttar Pradesh, India
    721.4×
  187. 186TocopillaAntofagasta, Chile
    721.4×
  188. 188SpringfieldMassachusetts, United States
    721.4×
  189. 189RamanathapuramTamil Nadu, India
    721.4×
  190. 189FrederictonNew Brunswick, Canada
    721.4×
  191. 191Yerevanlow-cost sensorsYerevan, Armenia
    721.4×
  192. 191Quettalow-cost sensorsBalochistan, Pakistan
    721.4×
  193. 191Guri-siGyeonggi-do, South Korea
    721.4×
  194. 191La SerenaCoquimbo Region, Chile
    721.4×
  195. 195Duque de CaxiasRio de Janeiro, Brazil
    721.3×
  196. 196BagalkotKarnataka, India
    711.3×
  197. 196MéridaYucatán, Mexico
    711.3×
  198. 198SilcharAssam, India
    711.3×
  199. 198KolkataWest Bengal, India
    711.3×
  200. 198Puerto VarasLos Lagos Region, Chile
    711.3×

Top 200 of 2,441 shown.

Good0–50
Moderate51–100
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

Use this board

SmogRank, most polluted cities, PM2.5, July 28, 2025, smogrank.com/history/2025-07-28 (accessed 2 Oct 2026).

Download top 10 (PNG)

You're welcome to reuse a single chart, image or figure with this citation and a link. Terms.