Demografi India sangat beragam. Populasi India diperkirakan sekitar 1.13 miliar jiwa, yang merupakan 1/6 dari penduduk dunia. Populasi India diperkirakan melebihi Tiongkok tahun 2030 dan akan menjadi negara terpadat di dunia.[1] India memiliki lebih dari dua ribu etnis, dan agama-agama utama ada di India. Bahasa di India juga sangat beragam.

Perkembangan populasi dari 443 juta pada tahun 1960 sampai 1.004 juta pada tahun 2000

Catatan kaki sunting