| Rank | States | No. of Towns |
|---|---|---|
| 1 | Tamil Nadu | 832 |
| 2 | Uttar Pradesh | 704 |
| 3 | Madhya Pradesh | 394 |
| 4 | Maharashtra | 378 |
| 5 | West Bengal | 394 |
| 6 | Karnataka | 270 |
| 7 | Gujarat | 242 |
| 8 | Rajasthan | 222 |
| 9 | Andhra Pradesh | 210 |
| 10 | Kerala | 159 |
Last Updated on: March 30, 2026
Top 10 States with Highest Number of Towns in India |
*The Map Showing Top 10 States with Highest Number of Towns in India.
Disclaimer: All efforts have been made to make this image accurate. However Mapping Digiworld Pvt Ltd and its directors do not own any responsibility for the correctness or authenticity of the same.
States having Highest Number of Towns
Last Updated on: March 30, 2026 |