村庄拥有200至499人，3961个村庄有一万或更多人口。印度27.8%的人口生活在超过5100个镇和超过380个城市群中。从1991年到2001年的十年间，向大城市进行的迁移引起城市人口迅速增加。根据过去十年中净移民人数最终选择的居住地划分，马哈拉施特拉邦拥有的外来移民数量最多，达230万，其次是国家首都辖区（简称）德里，有170万外来移民；之后还有接受了68万人的古吉拉特邦和67万人的哈里亚纳邦。另一方面，北方邦在十年间有260万人在其他邦或联邦属地定居，是移民出境人数最多的地区，其次则是有170万