…
Every city with more than 4 lakh people in the 2011 Census, plus each state and UT capital: 124 cities. Air quality updates daily from CPCB's bulletin and annual PM2.5 comes from CPCB's monitoring networks; crime figures cover NCRB's 19 metropolitan cities. Cleanliness, municipal finances and metro rail will follow.
Dot size shows population (Census 2011). Darker means worse air. Select a city for its report card.
Boundaries as per Survey of India; not an authenticated map.
| City | Population (2011) | Air quality, 30-day average | PM2.5, annual average | Cleanliness (Swachh Survekshan) |
|---|---|---|---|---|
| MumbaiMaharashtra | 1,24,42,373 | 76 · Satisfactory | 47 (2023) | 7,419 |
| DelhiDelhi | 1,10,34,555 | 135 · Moderate | 105 (2023) | 7,920 |
| BengaluruKarnataka | 84,43,675 | 74 · Satisfactory | 33 (2023) | 6,842 |
| HyderabadTelangana | 69,93,262 | 67 · Satisfactory | 38 (2023) | 11,805 |
| ChennaiTamil Nadu | 67,48,026 | 78 · Satisfactory | 28 (2023) | 6,822 |
| AhmedabadGujarat | 55,77,940 | 115 · Moderate | 39 (2023) | 12,079 |
| KolkataWest Bengal | 44,96,694 | 87 · Satisfactory | 48 (2023) | – |
| SuratGujarat | 44,67,797 | 99 · Satisfactory | 50 (2023) | Super Swachh League |
| PuneMaharashtra | 31,24,458 | 94 · Satisfactory | 52 (2023) | 11,653 |
| JaipurRajasthan | 30,46,163 | 104 · Moderate | 55 (2023) | 10,712 |
| LucknowUttar Pradesh | 28,17,105 | 72 · Satisfactory | 56 (2023) | 12,001 |
| KanpurUttar Pradesh | 27,65,348 | 76 · Satisfactory | 49 (2023) | 11,022 |
| NagpurMaharashtra | 24,05,665 | 84 · Satisfactory | 52 (2023) | 9,328 |
| IndoreMadhya Pradesh | 19,64,086 | 62 · Satisfactory | 43 (2023) | Super Swachh League |
| ThaneMaharashtra | 18,41,488 | 78 · Satisfactory | 34 (2023) | 10,836 |
| BhopalMadhya Pradesh | 17,98,218 | 91 · Satisfactory | 47 (2023) | 12,067 |
| VisakhapatnamAndhra Pradesh | 17,28,128 | 101 · Moderate | 50 (2023) | 11,636 |
| Pimpri-ChinchwadMaharashtra | 17,27,692 | 99 · Satisfactory | 49 (2023) | 11,782 |
| PatnaBihar | 16,84,222 | 82 · Satisfactory | 90 (2023) | 10,584 |
| VadodaraGujarat | 16,70,806 | 109 · Moderate | 26 (2023) | 10,713 |
| GhaziabadUttar Pradesh | 16,48,643 | 148 · Moderate | 72 (2023) | 11,514 |
| LudhianaPunjab | 16,18,879 | 87 · Satisfactory | 61 (2023) | 5,272 |
| AgraUttar Pradesh | 15,85,704 | 79 · Satisfactory | 57 (2023) | 11,532 |
| NashikMaharashtra | 14,86,053 | 77 · Satisfactory | 38 (2023) | 10,125 |
| FaridabadHaryana | 14,14,050 | 118 · Moderate | 86 (2023) | 7,329 |
| MeerutUttar Pradesh | 13,05,429 | 127 · Moderate | 81 (2023) | 9,741 |
| RajkotGujarat | 12,86,678 | 90 · Satisfactory | 25 (2023) | 10,634 |
| Kalyan-DombivliMaharashtra | 12,47,327 | 84 · Satisfactory | – | 9,436 |
| Vasai-VirarMaharashtra | 12,22,390 | 56 · Satisfactory | 44 (2023) | 8,295 |
| VaranasiUttar Pradesh | 11,98,491 | 88 · Satisfactory | 27 (2023) | 10,728 |
| SrinagarJammu and Kashmir | 11,80,570 | 61 · Satisfactory | 30 (2023) | 7,488 |
| Chhatrapati SambhajinagarMaharashtra | 11,75,116 | 84 · Satisfactory | 51 (2023) | 9,395 |
| DhanbadJharkhand | 11,62,472 | 97 · Satisfactory | 68 (2023) | 7,196 |
| AmritsarPunjab | 11,32,383 | 85 · Satisfactory | 59 (2023) | 8,173 |
| Navi MumbaiMaharashtra | 11,20,547 | 78 · Satisfactory | 59 (2023) | Super Swachh League |
| PrayagrajUttar Pradesh | 11,12,544 | 65 · Satisfactory | 42 (2023) | 11,292 |
| HowrahWest Bengal | 10,77,075 | 96 · Satisfactory | 58 (2023) | – |
| RanchiJharkhand | 10,73,427 | Not available | – | 6,835 |
| JabalpurMadhya Pradesh | 10,55,525 | 88 · Satisfactory | 40 (2023) | 11,989 |
| GwaliorMadhya Pradesh | 10,54,420 | 93 · Satisfactory | 66 (2023) | 10,995 |
| CoimbatoreTamil Nadu | 10,50,721 | 48 · Good | 21 (2023) | 8,347 |
| VijayawadaAndhra Pradesh | 10,34,358 | 62 · Satisfactory | 38 (2023) | Super Swachh League |
| JodhpurRajasthan | 10,33,756 | 94 · Satisfactory | 45 (2023) | 7,745 |
| MaduraiTamil Nadu | 10,17,865 | Not available | 30 (2023) | 4,823 |
| RaipurChhattisgarh | 10,10,433 | 59 · Satisfactory | 31 (2023) | 11,996 |
| KotaRajasthan | 10,01,694 | 89 · Satisfactory | 60 (2023) | 7,070 |
| ChandigarhChandigarh | 9,61,587 | 54 · Satisfactory | 58 (2023) | Super Swachh League |
| GuwahatiAssam | 9,57,352 | 65 · Satisfactory | 57 (2023) | 8,563 |
| SolapurMaharashtra | 9,51,558 | 71 · Satisfactory | 37 (2023) | 9,812 |
| Hubballi-DharwadKarnataka | 9,43,788 | 54 · Satisfactory | 28 (2023) | 9,035 |
| BareillyUttar Pradesh | 9,03,668 | 80 · Satisfactory | 35 (2023) | 9,913 |
| MysuruKarnataka | 8,93,062 | 75 · Satisfactory | 22 (2023) | Super Swachh League |
| MoradabadUttar Pradesh | 8,87,871 | 88 · Satisfactory | 50 (2023) | 10,541 |
| GurugramHaryana | 8,76,969 | 154 · Moderate | 90 (2023) | 8,664 |
| AligarhUttar Pradesh | 8,74,408 | Not available | – | 9,378 |
| JalandharPunjab | 8,62,886 | 93 · Satisfactory | 52 (2023) | 6,525 |
| TiruchirappalliTamil Nadu | 8,47,387 | Not available | 19 (2023) | 8,239 |
| BhubaneswarOdisha | 8,43,402 | 75 · Satisfactory | 46 (2023) | 10,548 |
| SalemTamil Nadu | 8,29,267 | Not available | 20 (2023) | 5,633 |
| Mira-BhayandarMaharashtra | 8,09,378 | 63 · Satisfactory | 46 (2023) | 11,652 |
| ThiruvananthapuramKeralam | 7,43,691 | 48 · Good | 23 (2023) | 5,871 |
| BhiwandiMaharashtra | 7,11,329 | 90 · Satisfactory | 50 (2023) | 7,232 |
| SaharanpurUttar Pradesh | 7,05,478 | Not available | – | 10,338 |
| GorakhpurUttar Pradesh | 6,73,446 | 101 · Moderate | 48 (2023) | 11,278 |
| GunturAndhra Pradesh | 6,47,508 | 60 · Satisfactory | 23 (2023) | Super Swachh League |
| AmravatiMaharashtra | 6,47,057 | 72 · Satisfactory | 38 (2023) | 10,036 |
| BikanerRajasthan | 6,44,406 | 137 · Moderate | 53 (2023) | 8,255 |
| NoidaUttar Pradesh | 6,37,272 | 157 · Moderate | 81 (2023) | Super Swachh League |
| JamshedpurJharkhand | 6,31,364 | Not available | – | 11,588 |
| BhilaiChhattisgarh | 6,25,700 | 49 · Good | – | 11,055 |
| WarangalTelangana | 6,15,998 | Not available | – | 9,821 |
| CuttackOdisha | 6,10,189 | 90 · Satisfactory | 55 (2023) | 9,156 |
| FirozabadUttar Pradesh | 6,04,214 | 52 · Satisfactory | 39 (2023) | 10,502 |
| KochiKeralam | 6,02,046 | Not available | 34 (2023) | 8,181 |
| BhavnagarGujarat | 5,93,368 | 110 · Moderate | – | 10,416 |
| DehradunUttarakhand | 5,69,578 | 61 · Satisfactory | 48 (2023) | 7,614 |
| DurgapurWest Bengal | 5,66,517 | 83 · Satisfactory | 52 (2023) | – |
| AsansolWest Bengal | 5,63,917 | 68 · Satisfactory | 60 (2023) | – |
| Nanded WaghalaMaharashtra | 5,50,439 | Not available | – | 9,659 |
| KolhapurMaharashtra | 5,49,236 | 48 · Good | 30 (2023) | 7,454 |
| AjmerRajasthan | 5,42,321 | 84 · Satisfactory | 46 (2023) | 7,142 |
| KalaburagiKarnataka | 5,33,587 | 39 · Good | 29 (2023) | 7,823 |
| LoniUttar Pradesh | 5,16,082 | Not available | – | 7,756 |
| UjjainMadhya Pradesh | 5,15,215 | 93 · Satisfactory | 47 (2023) | Super Swachh League |
| SiliguriWest Bengal | 5,13,264 | 47 · Good | 40 (2023) | – |
| UlhasnagarMaharashtra | 5,06,098 | 88 · Satisfactory | 59 (2023) | 8,632 |
| JhansiUttar Pradesh | 5,05,693 | 83 · Satisfactory | 37 (2023) | 10,159 |
| Sangli-Miraj & KupwadMaharashtra | 5,02,793 | 68 · Satisfactory | 31 (2023) | 8,750 |
| JammuJammu and Kashmir | 5,02,197 | Not available | 23 (2023) | 8,655 |
| NelloreAndhra Pradesh | 4,99,575 | 62 · Satisfactory | 25 (2023) | 8,891 |
| MangaluruKarnataka | 4,88,968 | 58 · Satisfactory | 33 (2023) | 6,315 |
| BelagaviKarnataka | 4,88,157 | 71 · Satisfactory | 28 (2023) | 7,053 |
| JamnagarGujarat | 4,79,920 | Not available | 25 (2023) | 9,241 |
| TirunelveliTamil Nadu | 4,73,637 | Not available | – | 5,869 |
| MalegaonMaharashtra | 4,71,312 | 99 · Satisfactory | 36 (2023) | 8,024 |
| GayaBihar | 4,68,614 | 91 · Satisfactory | 59 (2023) | 9,381 |
| JalgaonMaharashtra | 4,60,228 | 74 · Satisfactory | 48 (2023) | 7,999 |
| UdaipurRajasthan | 4,51,100 | 112 · Moderate | 48 (2023) | 10,478 |
| MaheshtalaWest Bengal | 4,48,317 | Not available | – | – |
| TiruppurTamil Nadu | 4,44,352 | Not available | – | 6,865 |
| DavanagereKarnataka | 4,34,971 | 42 · Good | – | 9,131 |
| KozhikodeKeralam | 4,31,560 | Not available | 22 (2023) | 7,101 |
| KurnoolAndhra Pradesh | 4,30,214 | 50 · Good | 30 (2023) | 8,506 |
| AkolaMaharashtra | 4,25,817 | 63 · Satisfactory | 46 (2023) | 7,058 |
| Rajpur SonarpurWest Bengal | 4,24,368 | Not available | – | – |
| BokaroJharkhand | 4,14,820 | Not available | – | – |
| BallariKarnataka | 4,10,445 | Not available | – | 6,943 |
| PatialaPunjab | 4,06,192 | 69 · Satisfactory | 43 (2023) | 6,907 |
| South Dum DumWest Bengal | 4,03,316 | Not available | – | – |
| AgartalaTripura | 4,00,004 | 114 · Moderate | 76 (2023) | 6,292 |
| AizawlMizoram | 2,93,416 | 29 · Good | 12 (2023) | – |
| ImphalManipur | 2,68,243 | Not available | 41 (2023) | – |
| PuducherryPuducherry | 2,44,377 | 48 · Good | 24 (2023) | – |
| GandhinagarGujarat | 2,06,167 | 97 · Satisfactory | 48 (2023) | Super Swachh League |
| ShimlaHimachal Pradesh | 1,69,578 | Not available | 14 (2023) | – |
| GangtokSikkim | – | 26 · Good | 16 (2023) | – |
| ItanagarArunachal Pradesh | – | Not available | – | – |
| KavarattiLakshadweep | – | Not available | – | – |
| KohimaNagaland | – | 64 · Satisfactory | 33 (2023) | – |
| LehLadakh | – | 147 · Moderate | – | – |
| PanajiGoa | – | Not available | 21 (2023) | – |
| ShillongMeghalaya | – | 51 · Satisfactory | 31 (2023) | – |
| SilvassaDadra and Nagar Haveli and Daman and Diu | – | Not available | 30 (2023) | – |
| Sri Vijaya PuramAndaman and Nicobar Islands | – | Not available | – | – |
NCRB publishes city crime figures only for the 19 cities over 2 million people.
| City | Murder rate2024 | Total cognisable crime rate2024 | Crimes against women2024 | Charge-sheeting rate2024 |
|---|---|---|---|---|
| Mumbai | 0.6 | 380.4 | 74.6 | 80.8 |
| Delhi | 3.1 | 1,824.5 | 176.8 | 36.8 |
| Bengaluru | 2.1 | 677.2 | 117.0 | 54.4 |
| Hyderabad | 1.1 | 391.1 | 86.5 | 59.0 |
| Chennai | 1.2 | 526.3 | 25.4 | 93.8 |
| Ahmedabad | 1.4 | 775.3 | 35.3 | 93.0 |
| Kolkata | 0.4 | 93.7 | 28.8 | 95.4 |
| Surat | 2.5 | 1,377.7 | 47.9 | 97.7 |
| Pune | 1.9 | 367.5 | 110.1 | 80.9 |
| Jaipur | 3.2 | 1,202.3 | 199.0 | 51.5 |
| Lucknow | 3.3 | 1,083.1 | 186.0 | 67.4 |
| Kanpur | 3.2 | 506.0 | 146.1 | 80.4 |
| Nagpur | 3.5 | 876.6 | 123.8 | 77.9 |
| Indore | 2.9 | 801.1 | 181.5 | 73.9 |
| Patna | 5.2 | 841.1 | 129.2 | 78.3 |
| Ghaziabad | 2.2 | 446.4 | 114.8 | 55.1 |
| Coimbatore | 1.2 | 369.2 | 35.1 | 80.0 |
| Kochi | 0.8 | 1,015.9 | 72.8 | 96.5 |
| Kozhikode | 0.5 | 775.7 | 62.5 | 95.6 |