SmogRank / Countries / India / 2025

Most polluted cities in India, 2025

124 cities in India ranked by their average PM2.5 over the 365 days; 124 above the WHO annual guideline (5.0 µg/m³). Worst: Narela at 102.8 µg/m³, #2 of 2,131 cities in the world. Cleanest: Bareilly at 8.3. A city needs measurements on 70% of the days to be ranked.

  1. 1NarelaDelhi
    102.820.6×
  2. 2DelhiDelhi
    94.118.8×
  3. 3GhāziābādUttar Pradesh
    87.917.6×
  4. 4DādriUttar Pradesh
    87.717.5×
  5. 5NoidaUttar Pradesh
    87.117.4×
  6. 6NajafgarhDelhi
    74.214.8×
  7. 6BhiwadiRajasthan
    74.214.8×
  8. 8MuzaffarnagarUttar Pradesh
    70.814.2×
  9. 9Greater NoidaUttar Pradesh
    69.313.9×
  10. 10HāpurUttar Pradesh
    68.413.7×
  11. 11GummidipundiTamil Nadu
    68.313.7×
  12. 12HājīpurBihar
    65.813.2×
  13. 13KolkataWest Bengal
    62.212.4×
  14. 14LucknowUttar Pradesh
    57.611.5×
  15. 15BaddiHimachal Pradesh
    56.511.3×
  16. 16RourkelaOdisha
    56.411.3×
  17. 17Sri GanganagarRajasthan
    56.211.2×
  18. 18AngulOdisha
    55.311.1×
  19. 19GwaliorMadhya Pradesh
    54.811.0×
  20. 20TonkRajasthan
    51.610.3×
  21. 21JaipurRajasthan
    48.69.7×
  22. 21DhaulpurRajasthan
    48.69.7×
  23. 23RasapūdipalemAndhra Pradesh
    48.49.7×
  24. 24HanumāngarhRajasthan
    47.89.6×
  25. 25JalandharPunjab
    46.79.3×
  26. 26RānīganjWest Bengal
    46.49.3×
  27. 27ChandigarhChandigarh
    45.89.2×
  28. 28PatnaBihar
    45.69.1×
  29. 28AhmedabadGujarat
    45.69.1×
  30. 30SīkarRajasthan
    45.39.1×
  31. 30BarbilOdisha
    45.39.1×
  32. 32CuttackOdisha
    44.78.9×
  33. 33KotaRajasthan
    43.58.7×
  34. 34KanpurUttar Pradesh
    43.38.7×
  35. 34JodaOdisha
    43.38.7×
  36. 36NagpurMaharashtra
    43.08.6×
  37. 37JalgaonMaharashtra
    42.98.6×
  38. 38NeelankaraiTamil Nadu
    42.68.5×
  39. 39KalyānMaharashtra
    42.58.5×
  40. 40ChūruRajasthan
    42.48.5×
  41. 41AjmerRajasthan
    42.28.4×
  42. 42BhilwaraRajasthan
    41.48.3×
  43. 43KarauliRajasthan
    41.28.2×
  44. 44SaugorMadhya Pradesh
    41.08.2×
  45. 44AnkleshwarGujarat
    41.08.2×
  46. 46BhiwandiMaharashtra
    40.98.2×
  47. 47GandhinagarGujarat
    40.88.2×
  48. 47ChittorgarhRajasthan
    40.88.2×
  49. 49ByasanagarOdisha
    40.68.1×
  50. 50BikanerRajasthan
    40.58.1×
  51. 51BhubaneswarOdisha
    40.48.1×
  52. 52PatiālaPunjab
    40.28.0×
  53. 53BadlapurMaharashtra
    40.18.0×
  54. 54BhelaiChhattisgarh
    39.88.0×
  55. 54ĀsansolWest Bengal
    39.88.0×
  56. 56AnantapurAndhra Pradesh
    39.77.9×
  57. 56KhargharMaharashtra
    39.77.9×
  58. 58HyderabadTelangana
    39.67.9×
  59. 58BaripādaOdisha
    39.67.9×
  60. 60VirārMaharashtra
    39.17.8×
  61. 60ShrīrāmpurWest Bengal
    39.17.8×
  62. 62NāgaurRajasthan
    39.07.8×
  63. 62JhunjhunūnRajasthan
    39.07.8×
  64. 64MumbaiMaharashtra
    38.97.8×
  65. 65DausaRajasthan
    38.87.8×
  66. 66PanvelMaharashtra
    38.37.7×
  67. 67BānswāraRajasthan
    38.17.6×
  68. 68MorādābādUttar Pradesh
    37.97.6×
  69. 68SerilingampalleTelangana
    37.97.6×
  70. 70JhālāwārRajasthan
    37.77.5×
  71. 71GayaBihar
    37.47.5×
  72. 72DurgapurWest Bengal
    37.37.5×
  73. 73BūndiRajasthan
    37.27.4×
  74. 73Pimpri-ChinchwadMaharashtra
    37.27.4×
  75. 75PuneMaharashtra
    36.97.4×
  76. 76HaldiaWest Bengal
    36.87.4×
  77. 77VijayawadaAndhra Pradesh
    36.67.3×
  78. 78DūngarpurRajasthan
    36.57.3×
  79. 79NandedMaharashtra
    36.47.3×
  80. 80NashikMaharashtra
    36.27.2×
  81. 81BharatpurRajasthan
    36.17.2×
  82. 82Sawai MadhopurRajasthan
    35.77.1×
  83. 82PrayagrajUttar Pradesh
    35.77.1×
  84. 82AgraUttar Pradesh
    35.77.1×
  85. 85BhopalMadhya Pradesh
    35.67.1×
  86. 86MahādMaharashtra
    35.37.1×
  87. 87JalorRajasthan
    35.07.0×
  88. 88AurangabadMaharashtra
    34.36.9×
  89. 89TirumalaAndhra Pradesh
    33.56.7×
  90. 90JodhpurRajasthan
    33.46.7×
  91. 91AkolaMaharashtra
    33.16.6×
  92. 92ThāneMaharashtra
    33.06.6×
  93. 92LaturMaharashtra
    33.06.6×
  94. 94ChāndaMaharashtra
    32.66.5×
  95. 94BoisarMaharashtra
    32.66.5×
  96. 96JaisalmerRajasthan
    32.46.5×
  97. 97SholapurMaharashtra
    32.26.4×
  98. 97AmravatiMaharashtra
    32.26.4×
  99. 99BengaluruKarnataka
    32.06.4×
  100. 100CoimbatoreTamil Nadu
    31.56.3×
  101. 101BārānRajasthan
    31.46.3×
  102. 102RājsamandRajasthan
    31.26.2×
  103. 102ChennaiTamil Nadu
    31.26.2×
  104. 104PratāpgarhRajasthan
    30.96.2×
  105. 105KolhāpurMaharashtra
    30.36.1×
  106. 106AmaravatiAndhra Pradesh
    29.55.9×
  107. 107KeonjhargarhOdisha
    29.35.9×
  108. 108NandriRajasthan
    29.15.8×
  109. 109JabalpurMadhya Pradesh
    28.95.8×
  110. 110BhayandarMaharashtra
    28.45.7×
  111. 111GuwahatiAssam
    27.55.5×
  112. 112BārmerRajasthan
    27.35.5×
  113. 113SirohiRajasthan
    26.05.2×
  114. 114IndoreMadhya Pradesh
    25.65.1×
  115. 115RaipurChhattisgarh
    21.84.4×
  116. 116PerunduraiTamil Nadu
    21.44.3×
  117. 117HubballiKarnataka
    21.04.2×
  118. 118ShivamoggaKarnataka
    18.93.8×
  119. 119DurgChhattisgarh
    18.63.7×
  120. 120KalaburagiKarnataka
    18.53.7×
  121. 121MadikeriKarnataka
    18.43.7×
  122. 122AgartalaTripura
    18.03.6×
  123. 123ShillongMeghalaya
    16.33.3×
  124. 124BareillyUttar Pradesh
    8.31.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, 2025 · India now