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