SmogRank / History / March 12, 2025

Most polluted cities on March 12, 2025

2,504 cities ranked by their average PM2.5 over the day; the worst was Mexicali, Mexico, at 159.0 µg/m³. Each city's own local calendar day.

Bad-air episodes during March 12, 2025. All episodes.

← Mexicali 159.0 µg/m³ 100 µg/m³15 WHO 24-hour guideline
Every city ranked for March 12, 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. 1MexicaliBaja California, Mexico
    23410.6×
  2. 2Dera MāndiDelhi, India
    23210.4×
  3. 3LoniUttar Pradesh, India
    23010.3×
  4. 4AngulOdisha, India
    2058.7×
  5. 5BawānaDelhi, India
    2038.5×
  6. 6Dhakalow-cost sensorsDhaka Division, Bangladesh
    1978.1×
  7. 7HājīpurBihar, India
    1917.5×
  8. 8Kathmandulow-cost sensorsBagmati Province, Nepal
    1907.4×
  9. 9MandideepMadhya Pradesh, India
    1897.3×
  10. 10Charkhi DādriHaryana, India
    1856.9×
  11. 11East RidgeTennessee, United States
    1846.9×
  12. 12NegotinCentral Serbia, Serbia
    1816.6×
  13. 13PurniaBihar, India
    1796.4×
  14. 14SingrauliMadhya Pradesh, India
    1796.4×
  15. 15DelhiDelhi, India
    1796.3×
  16. 16Dera Colliery TownshipOdisha, India
    1796.3×
  17. 17PoznańGreater Poland, Poland
    1776.2×
  18. 18BelpaharOdisha, India
    1776.1×
  19. 19KaunasKaunas, Lithuania
    1766.1×
  20. 20GhāziābādUttar Pradesh, India
    1766.1×
  21. 21RānīganjWest Bengal, India
    1756.0×
  22. 22Sri GanganagarRajasthan, India
    1756.0×
  23. 23NajafgarhDelhi, India
    1745.9×
  24. 24DurgapurWest Bengal, India
    1745.9×
  25. 25NarelaDelhi, India
    1745.9×
  26. 26RourkelaOdisha, India
    1735.8×
  27. 27KrotoszynGreater Poland, Poland
    1725.7×
  28. 28MothīhāriBihar, India
    1725.7×
  29. 29KalyānMaharashtra, India
    1715.6×
  30. 30VapiGujarat, India
    1705.5×
  31. 31KohimaNagaland, India
    1705.5×
  32. 32PatnaBihar, India
    1705.5×
  33. 33ĀsansolWest Bengal, India
    1705.5×
  34. 34VilniusVilnius, Lithuania
    1705.5×
  35. 35PāliRajasthan, India
    1685.3×
  36. 36VirārMaharashtra, India
    1675.2×
  37. 37NandedMaharashtra, India
    1675.2×
  38. 38AugustówPodlasie, Poland
    1675.2×
  39. 39ZaječarCentral Serbia, Serbia
    1665.2×
  40. 40BulandshahrUttar Pradesh, India
    1655.1×
  41. 41Mae SaiChiang Rai, Thailand
    1655.0×
  42. 41MuzaffarpurBihar, India
    1655.0×
  43. 43AhmedabadGujarat, India
    1655.0×
  44. 44BettiahBihar, India
    1645.0×
  45. 45SasarāmBihar, India
    1645.0×
  46. 45NagpurMaharashtra, India
    1645.0×
  47. 47AurangābādBihar, India
    1644.9×
  48. 48NashikMaharashtra, India
    1634.9×
  49. 49ToruńKujawsko-Pomorskie, Poland
    1634.9×
  50. 50BadlapurMaharashtra, India
    1634.8×
  51. 51GurugramHaryana, India
    1634.8×
  52. 52N'DjamenaN’Djaména, Chad
    1624.8×
  53. 53JalgaonMaharashtra, India
    1614.7×
  54. 54ChūruRajasthan, India
    1614.7×
  55. 55Kampalalow-cost sensorsCentral Region, Uganda
    1614.7×
  56. 56PuneMaharashtra, India
    1604.6×
  57. 56DhaulpurRajasthan, India
    1604.6×
  58. 58DausaRajasthan, India
    1594.5×
  59. 59GobindgarhPunjab, India
    1594.5×
  60. 60BarbilOdisha, India
    1594.5×
  61. 61AkolaMaharashtra, India
    1594.4×
  62. 62BikanerRajasthan, India
    1594.4×
  63. 63BydgoszczKujawsko-Pomorskie, Poland
    1584.4×
  64. 64KaliszGreater Poland, Poland
    1584.4×
  65. 65WłocławekKujawsko-Pomorskie, Poland
    1584.3×
  66. 66SerilingampalleTelangana, India
    1584.3×
  67. 67GorakhpurUttar Pradesh, India
    1584.3×
  68. 68CholulaPuebla, Mexico
    1574.3×
  69. 69GwaliorMadhya Pradesh, India
    1574.2×
  70. 70PatancheruTelangana, India
    1564.2×
  71. 71RairangpurOdisha, India
    1564.2×
  72. 72NanNan, Thailand
    1564.2×
  73. 73LaturMaharashtra, India
    1564.2×
  74. 74BhayandarMaharashtra, India
    1564.2×
  75. 75GuwahatiAssam, India
    1564.1×
  76. 76BhelaiChhattisgarh, India
    1554.1×
  77. 77ParbhaniMaharashtra, India
    1554.1×
  78. 77LucknowUttar Pradesh, India
    1554.1×
  79. 79EłkWarmia-Masuria, Poland
    1554.1×
  80. 80AgraUttar Pradesh, India
    1554.1×
  81. 81PithampurMadhya Pradesh, India
    1544.0×
  82. 81NoidaUttar Pradesh, India
    1544.0×
  83. 83CalafatDolj, Romania
    1544.0×
  84. 83BiałystokPodlasie, Poland
    1544.0×
  85. 83ŚwiecieKujawsko-Pomorskie, Poland
    1544.0×
  86. 86AurangabadMaharashtra, India
    1544.0×
  87. 87TambaramTamil Nadu, India
    1544.0×
  88. 88JaipurRajasthan, India
    1544.0×
  89. 89DhuleMaharashtra, India
    1533.9×
  90. 90KanpurUttar Pradesh, India
    1533.9×
  91. 91SiliguriWest Bengal, India
    1533.9×
  92. 92MumbaiMaharashtra, India
    1533.9×
  93. 93ShillongMeghalaya, India
    1533.9×
  94. 94AmravatiMaharashtra, India
    1533.8×
  95. 95JodhpurRajasthan, India
    1523.8×
  96. 95DewasMadhya Pradesh, India
    1523.8×
  97. 97SuwałkiPodlasie, Poland
    1523.8×
  98. 97DādriUttar Pradesh, India
    1523.8×
  99. 99MahādMaharashtra, India
    1523.8×
  100. 100MalegaonMaharashtra, India
    1523.8×
  101. 101OtwockMazovia, Poland
    1523.8×
  102. 102MuzaffarnagarUttar Pradesh, India
    1523.8×
  103. 102HāpurUttar Pradesh, India
    1523.8×
  104. 104BhilaiChhattisgarh, India
    1503.7×
  105. 105NišCentral Serbia, Serbia
    1493.7×
  106. 106BharatpurRajasthan, India
    1483.6×
  107. 107ChāndaMaharashtra, India
    1473.6×
  108. 108SīkarRajasthan, India
    1473.6×
  109. 108Pimpri-ChinchwadMaharashtra, India
    1473.6×
  110. 110SaharsaBihar, India
    1463.6×
  111. 111LubańLower Silesia, Poland
    1453.6×
  112. 112CiechanówMazovia, Poland
    1443.5×
  113. 113KolhāpurMaharashtra, India
    1433.5×
  114. 114Peshawarlow-cost sensorsKhyber Pakhtunkhwa, Pakistan
    1433.5×
  115. 114ByasanagarOdisha, India
    1433.5×
  116. 116BhiwadiRajasthan, India
    1423.5×
  117. 117BhāgalpurBihar, India
    1423.5×
  118. 118BhilwaraRajasthan, India
    1413.5×
  119. 119GayaBihar, India
    1413.4×
  120. 119GandhinagarGujarat, India
    1413.4×
  121. 121UdaipurRajasthan, India
    1413.4×
  122. 121BoisarMaharashtra, India
    1413.4×
  123. 123ChandigarhChandigarh, India
    1403.4×
  124. 124RatlāmMadhya Pradesh, India
    1403.4×
  125. 125WarsawMazovia, Poland
    1393.4×
  126. 125LegionowoMazovia, Poland
    1393.4×
  127. 127KeonjhargarhOdisha, India
    1393.4×
  128. 127BhiwandiMaharashtra, India
    1393.4×
  129. 127PubalGyeonggi-do, South Korea
    1393.4×
  130. 130OlsztynWarmia-Masuria, Poland
    1383.4×
  131. 131MungerBihar, India
    1373.4×
  132. 132PłockMazovia, Poland
    1353.3×
  133. 133SiedlceMazovia, Poland
    1343.3×
  134. 133BhubaneswarOdisha, India
    1343.3×
  135. 135NāgaurRajasthan, India
    1333.2×
  136. 136JaisalmerRajasthan, India
    1333.2×
  137. 136ChaiyaphumChaiyaphum, Thailand
    1333.2×
  138. 138ChittorgarhRajasthan, India
    1323.2×
  139. 139KolārKarnataka, India
    1313.2×
  140. 140ShrīrāmpurWest Bengal, India
    1313.2×
  141. 140LoeiLoei, Thailand
    1313.2×
  142. 142ElblągWarmia-Masuria, Poland
    1303.2×
  143. 143ŻyrardówMazovia, Poland
    1303.1×
  144. 143Icheon-siGyeonggi-do, South Korea
    1303.1×
  145. 143RajākheriMadhya Pradesh, India
    1303.1×
  146. 146Zielona GóraLubusz, Poland
    1293.1×
  147. 147KolkataWest Bengal, India
    1293.1×
  148. 148GummidipundiTamil Nadu, India
    1283.1×
  149. 149YeojuGyeonggi-do, South Korea
    1273.1×
  150. 150SāngliMaharashtra, India
    1273.1×
  151. 151GiżyckoWarmia-Masuria, Poland
    1263.1×
  152. 152Novi PazarCentral Serbia, Serbia
    1253.0×
  153. 152AjmerRajasthan, India
    1253.0×
  154. 154BoryeongChungcheongnam-do, South Korea
    1253.0×
  155. 154Gorzów WielkopolskiLubusz, Poland
    1253.0×
  156. 156BuxarBihar, India
    1243.0×
  157. 157Stodůlkylow-cost sensorsPrague, Czechia
    1243.0×
  158. 158MeerutUttar Pradesh, India
    1233.0×
  159. 159JungpyongNorth Chungcheong, South Korea
    1212.9×
  160. 160PruszkówMazovia, Poland
    1212.9×
  161. 161Konstancin-JeziornaMazovia, Poland
    1212.9×
  162. 162Jelenia GóraLower Silesia, Poland
    1202.9×
  163. 162MohaliPunjab, India
    1202.9×
  164. 164ProkupljeCentral Serbia, Serbia
    1192.9×
  165. 165GwangjuGyeonggi-do, South Korea
    1192.9×
  166. 165KłodzkoLower Silesia, Poland
    1192.9×
  167. 165TolucaMéxico, Mexico
    1192.9×
  168. 168Yangp'yŏngGyeonggi-do, South Korea
    1182.8×
  169. 169CuttackOdisha, India
    1172.8×
  170. 170JhālāwārRajasthan, India
    1172.8×
  171. 171WawerMazovia, Poland
    1172.8×
  172. 172KotaRajasthan, India
    1162.8×
  173. 172Ansan-siGyeonggi-do, South Korea
    1162.8×
  174. 174AnseongGyeonggi-do, South Korea
    1162.8×
  175. 175Ban ChangRayong, Thailand
    1162.8×
  176. 176PatiālaPunjab, India
    1152.8×
  177. 177Khon KaenKhon Kaen, Thailand
    1152.7×
  178. 178KhurjaUttar Pradesh, India
    1152.7×
  179. 178BānswāraRajasthan, India
    1152.7×
  180. 180TirupatiAndhra Pradesh, India
    1142.7×
  181. 180WrocławLower Silesia, Poland
    1142.7×
  182. 182BaddiHimachal Pradesh, India
    1142.7×
  183. 183OsanGyeonggi-do, South Korea
    1142.7×
  184. 183NandriRajasthan, India
    1142.7×
  185. 185SangāreddiTelangana, India
    1132.7×
  186. 186BilāspurChhattisgarh, India
    1132.7×
  187. 187DūngarpurRajasthan, India
    1132.7×
  188. 188LamphunLamphun, Thailand
    1112.6×
  189. 188KalasinKalasin, Thailand
    1112.6×
  190. 188Victoria de DurangoDurango, Mexico
    1112.6×
  191. 191SuwonGyeonggi-do, South Korea
    1112.6×
  192. 191PyeongtaekGyeonggi-do, South Korea
    1112.6×
  193. 193NaharlagunArunachal Pradesh, India
    1112.6×
  194. 194SholapurMaharashtra, India
    1112.6×
  195. 195GūduvāncheriTamil Nadu, India
    1102.6×
  196. 196PirotCentral Serbia, Serbia
    1102.6×
  197. 197LampangLampang, Thailand
    1102.6×
  198. 197WŏnjuGangwon-do, South Korea
    1102.6×
  199. 199Chiang RaiChiang Rai, Thailand
    1092.6×
  200. 200GunsanJeollabuk-do, South Korea
    1092.6×

Top 200 of 2,504 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

Not covered: the government monitoring networks of China and Turkey, which publish no terms that let us reuse their readings. Most cities there are missing from this board, not clean. Why.

Use this board

SmogRank, most polluted cities, PM2.5, March 12, 2025, smogrank.com/history/2025-03-12 (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.