SmogRank / Countries / India / December 2025

Most polluted cities in India, December 2025

176 cities in India ranked by their average PM2.5 over the 31 days. Worst: Noida at 255.0 µg/m³, #4 of 2,360 cities in the world. Cleanest: Guwahati at 15.7. A city needs measurements on 70% of the days to be ranked.

  1. 1NoidaUttar Pradesh
    255.0
  2. 2NarelaDelhi
    232.9
  3. 3DādriUttar Pradesh
    232.4
  4. 4DelhiDelhi
    211.3
  5. 5GhāziābādUttar Pradesh
    184.9
  6. 6GurugramHaryana
    182.7
  7. 7DhāruheraHaryana
    174.5
  8. 8Greater NoidaUttar Pradesh
    161.1
  9. 9NajafgarhDelhi
    154.2
  10. 10Dera MāndiDelhi
    154.0
  11. 11Aya NagarDelhi
    146.2
  12. 12BhiwadiRajasthan
    145.2
  13. 13SonīpatHaryana
    143.2
  14. 14HāpurUttar Pradesh
    142.1
  15. 15BahadurgarhHaryana
    139.5
  16. 16JīndHaryana
    139.2
  17. 17BāghpatUttar Pradesh
    139.1
  18. 18GummidipundiTamil Nadu
    138.4
  19. 19MuzaffarnagarUttar Pradesh
    136.7
  20. 20NeelankaraiTamil Nadu
    132.2
  21. 21BaddiHimachal Pradesh
    130.9
  22. 22AngulOdisha
    117.5
  23. 23BhubaneswarOdisha
    116.7
  24. 24HaldiaWest Bengal
    115.7
  25. 25CuttackOdisha
    115.5
  26. 26RasapūdipalemAndhra Pradesh
    115.4
  27. 27FaridabadHaryana
    113.2
  28. 28ByasanagarOdisha
    110.4
  29. 29PanchkulaHaryana
    109.4
  30. 30SingrauliMadhya Pradesh
    108.3
  31. 31KolkataWest Bengal
    106.7
  32. 32SīkarRajasthan
    105.3
  33. 33MeerutUttar Pradesh
    103.0
  34. 34TonkRajasthan
    100.8
  35. 35RānīganjWest Bengal
    100.6
  36. 36JodaOdisha
    99.3
  37. 37KarnālHaryana
    99.2
  38. 38ThānesarHaryana
    98.0
  39. 39ChandigarhChandigarh
    96.8
  40. 40GwaliorMadhya Pradesh
    96.7
  41. 41CuddaloreTamil Nadu
    95.7
  42. 42BarbilOdisha
    93.4
  43. 42Pimpri-ChinchwadMaharashtra
    93.4
  44. 44HājīpurBihar
    92.4
  45. 45LucknowUttar Pradesh
    92.0
  46. 46ChūruRajasthan
    91.1
  47. 47ShrīrāmpurWest Bengal
    89.1
  48. 48BhiwāniHaryana
    88.5
  49. 49MohaliPunjab
    87.2
  50. 50JaipurRajasthan
    86.8
  51. 51PuneMaharashtra
    86.3
  52. 52KotaRajasthan
    85.6
  53. 53TirumalaAndhra Pradesh
    81.8
  54. 54ĀsansolWest Bengal
    81.7
  55. 55ArāriaBihar
    80.4
  56. 56KaithalHaryana
    78.6
  57. 57AmaravatiAndhra Pradesh
    77.9
  58. 58BhopalMadhya Pradesh
    77.0
  59. 59BikanerRajasthan
    75.4
  60. 60NāgaurRajasthan
    74.8
  61. 61BhilwaraRajasthan
    74.4
  62. 62PrayagrajUttar Pradesh
    73.7
  63. 63BuxarBihar
    73.6
  64. 64ArrahBihar
    73.4
  65. 65ChittorgarhRajasthan
    72.2
  66. 66SāngliMaharashtra
    71.7
  67. 67JhālāwārRajasthan
    71.6
  68. 67NaharlagunArunachal Pradesh
    71.6
  69. 69PatnaBihar
    71.0
  70. 69AmbālaHaryana
    71.0
  71. 71JalorRajasthan
    70.4
  72. 72JalandharPunjab
    70.0
  73. 73BūndiRajasthan
    69.3
  74. 74KarurTamil Nadu
    69.2
  75. 75JaisalmerRajasthan
    68.4
  76. 76JalgaonMaharashtra
    68.3
  77. 77NalbāriAssam
    68.0
  78. 78RājgīrBihar
    67.7
  79. 79KalyānMaharashtra
    67.6
  80. 80SaugorMadhya Pradesh
    67.1
  81. 81MorādābādUttar Pradesh
    67.0
  82. 82KolhāpurMaharashtra
    66.9
  83. 83DurgapurWest Bengal
    65.7
  84. 84DhuleMaharashtra
    65.6
  85. 85SerilingampalleTelangana
    64.8
  86. 86BhiwandiMaharashtra
    64.7
  87. 87KanpurUttar Pradesh
    64.6
  88. 87BegusaraiBihar
    64.6
  89. 89NagpurMaharashtra
    64.2
  90. 90SrinagarJammu and Kashmir
    63.1
  91. 90BharatpurRajasthan
    63.1
  92. 92ChāpraBihar
    62.9
  93. 93NagaonAssam
    62.0
  94. 94AhmedabadGujarat
    61.8
  95. 95RourkelaOdisha
    61.4
  96. 96JhunjhunūnRajasthan
    61.2
  97. 97BhāgalpurBihar
    61.1
  98. 98ParbhaniMaharashtra
    61.0
  99. 99DūngarpurRajasthan
    60.9
  100. 99AnkleshwarGujarat
    60.9
  101. 101KhargharMaharashtra
    59.4
  102. 102SaharsaBihar
    59.2
  103. 103RairangpurOdisha
    58.8
  104. 104AnantapurAndhra Pradesh
    58.4
  105. 105PatiālaPunjab
    58.2
  106. 105DhaulpurRajasthan
    58.2
  107. 107MahādMaharashtra
    57.8
  108. 108NashikMaharashtra
    57.5
  109. 109AgraUttar Pradesh
    57.2
  110. 110YadgirKarnataka
    57.0
  111. 111LaturMaharashtra
    56.6
  112. 112Sawai MadhopurRajasthan
    56.3
  113. 112JodhpurRajasthan
    56.3
  114. 112BadlapurMaharashtra
    56.3
  115. 115DausaRajasthan
    56.0
  116. 115BettiahBihar
    56.0
  117. 117KarauliRajasthan
    55.8
  118. 118SholapurMaharashtra
    55.5
  119. 119NandedMaharashtra
    54.8
  120. 120AkolaMaharashtra
    54.7
  121. 121BengaluruKarnataka
    54.4
  122. 122PanvelMaharashtra
    54.3
  123. 123Sri GanganagarRajasthan
    54.2
  124. 124RājsamandRajasthan
    52.3
  125. 124MangaluruKarnataka
    52.3
  126. 126KadapaAndhra Pradesh
    52.1
  127. 127GayaBihar
    52.0
  128. 128Wadgaon KolhatiMaharashtra
    51.3
  129. 129VirārMaharashtra
    50.5
  130. 129AjmerRajasthan
    50.5
  131. 131MumbaiMaharashtra
    50.1
  132. 132ThāneMaharashtra
    49.9
  133. 133HanumāngarhRajasthan
    49.2
  134. 134SasarāmBihar
    49.0
  135. 135PratāpgarhRajasthan
    48.8
  136. 136AurangabadMaharashtra
    48.4
  137. 137BhayandarMaharashtra
    48.0
  138. 137VapiGujarat
    48.0
  139. 139NandriRajasthan
    47.7
  140. 140ChāndaMaharashtra
    47.6
  141. 141SirsaHaryana
    47.2
  142. 142HyderabadTelangana
    47.0
  143. 143BoisarMaharashtra
    46.7
  144. 144CoimbatoreTamil Nadu
    46.5
  145. 145TirupatiAndhra Pradesh
    46.3
  146. 146AgartalaTripura
    45.7
  147. 147BhelaiChhattisgarh
    44.2
  148. 148AmravatiMaharashtra
    44.1
  149. 149KeonjhargarhOdisha
    43.2
  150. 150ChennaiTamil Nadu
    43.0
  151. 151PerunduraiTamil Nadu
    41.8
  152. 152BānswāraRajasthan
    40.9
  153. 153SuratGujarat
    40.5
  154. 153RaipurChhattisgarh
    40.5
  155. 155JabalpurMadhya Pradesh
    40.4
  156. 155BārmerRajasthan
    40.4
  157. 157SirohiRajasthan
    39.5
  158. 158BārānRajasthan
    37.4
  159. 159BhilaiChhattisgarh
    36.7
  160. 160VijayawadaAndhra Pradesh
    35.9
  161. 161IndoreMadhya Pradesh
    33.0
  162. 162SilcharAssam
    32.3
  163. 162GandhinagarGujarat
    32.3
  164. 164QuthbullapurTelangana
    31.4
  165. 165MadikeriKarnataka
    30.1
  166. 166ShillongMeghalaya
    28.8
  167. 167BareillyUttar Pradesh
    27.7
  168. 168HubballiKarnataka
    25.1
  169. 169KalaburagiKarnataka
    24.2
  170. 170UnderaGujarat
    23.9
  171. 171AizawlMizoram
    22.6
  172. 172ShivamoggaKarnataka
    20.1
  173. 173ChikmagalūrKarnataka
    19.8
  174. 174GudalurTamil Nadu
    18.3
  175. 175DurgChhattisgarh
    16.7
  176. 176GuwahatiAssam
    15.7
Good0–9.0
Moderate9.1–35.4
Sensitive groups35.5–55.4
Unhealthy55.5–125.4
Very unhealthy125.5–225.4
Hazardous225.5+

All cities in the world, December 2025 · India now