SmogRank / World / India / March 2025
Most polluted cities in India, March 2025
216 cities in India ranked by their average PM2.5 over the 31 days. Worst: Thiruvananthapuram at 214.5 µg/m³, #1 of 2,500 cities in the world. Cleanest: Agartala at 11.3. A city needs measurements on 70% of the days to be ranked.
- 1ThiruvananthapuramKerala 214.5
- 2LoniUttar Pradesh 170.9
- 3BawānaDelhi 105.3
- 4HājīpurBihar 105.2
- 5CuddaloreTamil Nadu 99.7
- 6AngulOdisha 90.9
- 7NarelaDelhi 87.2
- 8Dera MāndiDelhi 86.7
- 9GuwahatiAssam 85.2
- 10GhāziābādUttar Pradesh 84.2
- 11RourkelaOdisha 79.1
- 12TiruppurTamil Nadu 77.0
- 13Charkhi DādriHaryana 76.4
- 14SasarāmBihar 76.2
- 15AurangābādBihar 74.2
- 16ĀsansolWest Bengal 72.8
- 17PurniaBihar 70.4
- 18PatnaBihar 69.9
- 19GurugramHaryana 69.0
- 20SiliguriWest Bengal 68.9
- 21DelhiDelhi 68.4
- 22DurgapurWest Bengal 68.3
- 23MandideepMadhya Pradesh 67.0
- 24PāliRajasthan 66.4
- 25SingrauliMadhya Pradesh 66.3
- 26BarbilOdisha 65.6
- 26BhiwadiRajasthan 65.6
- 28RānīganjWest Bengal 64.9
- 29JalgaonMaharashtra 64.6
- 30Sri GanganagarRajasthan 64.2
- 31NajafgarhDelhi 63.9
- 32TumkūrKarnataka 62.0
- 33TiruchirappalliTamil Nadu 59.4
- 34BegusaraiBihar 59.1
- 35KohimaNagaland 58.6
- 36RairangpurOdisha 58.2
- 37LucknowUttar Pradesh 57.7
- 38NagpurMaharashtra 57.5
- 39MuzaffarnagarUttar Pradesh 57.4
- 40MuzaffarpurBihar 57.1
- 41AhmedabadGujarat 56.8
- 42HanumāngarhRajasthan 56.6
- 43MothīhāriBihar 56.3
- 43BhelaiChhattisgarh 56.3
- 45JodaOdisha 56.1
- 46AnkleshwarGujarat 55.9
- 47DādriUttar Pradesh 55.8
- 47BelpaharOdisha 55.8
- 49KhargharMaharashtra 55.2
- 50HāpurUttar Pradesh 54.6
- 51BulandshahrUttar Pradesh 54.3
- 52MahādMaharashtra 53.8
- 52LaturMaharashtra 53.8
- 52BadlapurMaharashtra 53.8
- 55ChāndaMaharashtra 53.5
- 56KalyānMaharashtra 53.4
- 57NandedMaharashtra 53.3
- 58AriyalūrTamil Nadu 53.1
- 59BaripādaOdisha 52.3
- 60LudhianaPunjab 52.1
- 61PuneMaharashtra 51.9
- 62NashikMaharashtra 51.6
- 63KeonjhargarhOdisha 51.1
- 64GorakhpurUttar Pradesh 50.8
- 65ShrīrāmpurWest Bengal 50.5
- 65ParbhaniMaharashtra 50.5
- 67ByasanagarOdisha 50.4
- 68MungerBihar 50.1
- 69ThāneMaharashtra 49.7
- 70JalandharPunjab 49.5
- 71SholapurMaharashtra 49.4
- 72Pimpri-ChinchwadMaharashtra 49.1
- 73NagaonAssam 48.7
- 73BhiwandiMaharashtra 48.7
- 75AkolaMaharashtra 48.6
- 76GayaBihar 48.4
- 76PithampurMadhya Pradesh 48.4
- 78UdaipurRajasthan 48.2
- 79KolkataWest Bengal 48.0
- 80ShillongMeghalaya 47.9
- 81GobindgarhPunjab 47.6
- 82AurangabadMaharashtra 47.1
- 83BettiahBihar 46.7
- 84GwaliorMadhya Pradesh 46.4
- 85GummidipundiTamil Nadu 46.3
- 86SaharsaBihar 46.1
- 87BhilaiChhattisgarh 46.0
- 87AjmerRajasthan 46.0
- 87SerilingampalleTelangana 46.0
- 90KanpurUttar Pradesh 45.9
- 91BaddiHimachal Pradesh 45.8
- 92BoisarMaharashtra 45.5
- 93SāngliMaharashtra 45.4
- 94ChandigarhChandigarh 44.1
- 95BuxarBihar 43.9
- 96NoidaUttar Pradesh 43.4
- 97BhāgalpurBihar 42.8
- 98RamanathapuramTamil Nadu 42.0
- 98GandhinagarGujarat 42.0
- 100JaipurRajasthan 41.6
- 101SangāreddiTelangana 41.4
- 101ChittorgarhRajasthan 41.4
- 103AmravatiMaharashtra 41.3
- 104PatiālaPunjab 41.1
- 105VelloreTamil Nadu 41.0
- 105BilāspurChhattisgarh 41.0
- 107CuttackOdisha 40.8
- 108KotaRajasthan 40.7
- 109DhaulpurRajasthan 40.6
- 110BharatpurRajasthan 40.4
- 110ArāriaBihar 40.4
- 112MumbaiMaharashtra 40.1
- 113ClosepetKarnataka 40.0
- 114DhuleMaharashtra 39.8
- 115KhannaPunjab 39.6
- 116BhubaneswarOdisha 39.5
- 117JodhpurRajasthan 39.2
- 117BhilwaraRajasthan 39.2
- 117Wadgaon KolhatiMaharashtra 39.2
- 120MangaluruKarnataka 38.9
- 121CoimbatoreTamil Nadu 38.7
- 122NavalpattuTamil Nadu 38.5
- 123MeerutUttar Pradesh 37.8
- 123Chik BallāpurKarnataka 37.8
- 125FaridabadHaryana 37.5
- 126VijayawadaAndhra Pradesh 37.3
- 126DūngarpurRajasthan 37.3
- 128RoparPunjab 37.1
- 128MohaliPunjab 37.1
- 130JhālāwārRajasthan 37.0
- 130DewasMadhya Pradesh 37.0
- 132AgraUttar Pradesh 36.9
- 133KatiharBihar 36.7
- 134JhunjhunūnRajasthan 36.6
- 135RatlāmMadhya Pradesh 36.5
- 136RajākheriMadhya Pradesh 36.0
- 137YadgirKarnataka 35.8
- 137TirumalaAndhra Pradesh 35.8
- 137AlangadKerala 35.8
- 140VirārMaharashtra 35.6
- 140AmritsarPunjab 35.6
- 142KadapaAndhra Pradesh 35.4
- 143Sawai MadhopurRajasthan 35.1
- 144BānswāraRajasthan 34.9
- 145DehradunUttarakhand 34.6
- 146KolhāpurMaharashtra 34.2
- 147DausaRajasthan 34.1
- 147AnantapurAndhra Pradesh 34.1
- 149ThanjavurTamil Nadu 33.9
- 149BengaluruKarnataka 33.9
- 151HyderabadTelangana 33.0
- 152TirupparangunramTamil Nadu 32.0
- 152IndoreMadhya Pradesh 32.0
- 154BūndiRajasthan 31.7
- 155SīkarRajasthan 31.6
- 155QuthbullapurTelangana 31.6
- 157ChūruRajasthan 31.1
- 158TonkRajasthan 31.0
- 159PratāpgarhRajasthan 30.6
- 159DindigulTamil Nadu 30.6
- 161ThrissurKerala 30.5
- 161NāgaurRajasthan 30.5
- 161KhurjaUttar Pradesh 30.5
- 164SalemTamil Nadu 30.4
- 164FīrozābādUttar Pradesh 30.4
- 166KarurTamil Nadu 30.1
- 166Greater NoidaUttar Pradesh 30.1
- 168RasapūdipalemAndhra Pradesh 29.9
- 169BikanerRajasthan 29.1
- 170TambaramTamil Nadu 29.0
- 170AlwarRajasthan 29.0
- 170HaldiaWest Bengal 29.0
- 173RaipurChhattisgarh 28.8
- 173KishanganjBihar 28.8
- 175KannurKerala 28.5
- 176SamāstipurBihar 28.3
- 177JalorRajasthan 28.0
- 178RishīkeshUttarakhand 27.8
- 179SatnaMadhya Pradesh 27.6
- 179JhānsiUttar Pradesh 27.6
- 181PrayagrajUttar Pradesh 27.4
- 182RājsamandRajasthan 27.1
- 183NeelankaraiTamil Nadu 26.9
- 184KarauliRajasthan 26.7
- 184DurgChhattisgarh 26.7
- 186SaugorMadhya Pradesh 26.6
- 187RajamahendravaramAndhra Pradesh 26.5
- 188ArrahBihar 26.3
- 189UliyazhathuraKerala 26.2
- 190JaisalmerRajasthan 26.0
- 191MorādābādUttar Pradesh 25.9
- 191KalaburagiKarnataka 25.9
- 193JabalpurMadhya Pradesh 25.1
- 194BārānRajasthan 25.0
- 195BhopalMadhya Pradesh 24.6
- 196AmaravatiAndhra Pradesh 24.1
- 197PuducherryPuducherry 23.6
- 198ChennaiTamil Nadu 23.0
- 198HubballiKarnataka 23.0
- 198BathindaPunjab 23.0
- 201SirohiRajasthan 20.8
- 202ShivamoggaKarnataka 20.6
- 202PerunduraiTamil Nadu 20.6
- 204NandriRajasthan 20.1
- 205MadikeriKarnataka 19.5
- 206BārmerRajasthan 19.2
- 207UjjainMadhya Pradesh 18.9
- 208VaranasiUttar Pradesh 18.2
- 209SuratGujarat 16.9
- 210DamohMadhya Pradesh 16.3
- 211TirunelveliTamil Nadu 14.9
- 212BareillyUttar Pradesh 14.8
- 213AizawlMizoram 13.5
- 214VrindāvanUttar Pradesh 12.4
- 215MaiharMadhya Pradesh 12.1
- 216AgartalaTripura 11.3
The European Environment Agency's air quality index bands for PM2.5 (2024 revision); it has bands, not numbers, so values stay in µg/m³. Show values as: µg/m³ · US AQI · India AQI · China AQI · European AQI · UK DAQI · Canada AQHI+. About the scales
All cities in the world, March 2025 · India now
Use this board
SmogRank, most polluted cities in India, PM2.5, March 2025, smogrank.com/in/history/2025-03 (accessed 2 Oct 2026).
You're welcome to reuse a single chart, image or figure with this citation and a link. Terms.