据印度政府1991年人口普查结果,近10年印度的人口增长率为23.5‰,1991年人口自然增长率为21‰。80%的人口居住于农村,人口密度平均每平方公里227人,恒河与亚穆纳河河间地区,每平方公里达400~600人,孟加拉湾三角洲平原地区,人口密度平均每平方公里高达1000人以上。但在自然条件较为恶劣的拉贾斯坦西北部沙漠地带、喜马拉雅山北部高山地区,以及德干高原中部,人口少到每平方公里只有4人,西部刻赤地区每平方公里也只有16人左右。独立以来,印度人口由农村大量向加尔各答、德里、马德拉和孟买等大城市移动。
印度全民有大小民族几十个,“部落民”300多。各民族约占全国人口总数的94~96%,“部落民”占人口总数的4~6%。主要民族有:印度斯坦族、占全国人口的46.3%;主要分布在北方邦、中央邦、拉贾斯坦邦和比哈尔部分地区。泰卢固族,占8.6%,主要分布在泰来尔纳都邦、安得拉邦和喀拉拉邦。孟加拉族,占7.7%,主要分布在西孟加拉邦、奥里萨邦和比哈尔邦。马拉特族,占7.6%,主要分布在马哈拉施特拉邦,拉特邦和中央邦。(5)泰米尔族,占7.4%,主要分布在泰米尔纳都邦,安得拉邦和喀拉拉邦。古吉拉特族,占4.6%,主要分布在古吉拉特邦。坎纳达族,占3.9%,主要分布在卡纳塔克邦及邻近各邦。马拉雅拉姆族,占3.9%,主要分布在喀拉拉邦及相邻诸邦。奥里雅族,占3.8%,主要分布在奥里萨邦。旁遮普族,占2.3%,主要分布在旁遮普邦。
印度土著部落民人数,约为3800多万,占人口总数的6.94%。百万以上的土著部落有9个,最少者,如安达曼部落只有几百人。他们主要聚居在东北地区、喜马拉雅山地区、中部地区、西部地区、南部地区和岛屿地区。