Ấn Độ có tổng dân số ước tính vượt quá 1,2 tỷ người vào năm 2014, khiến Ấn Độ trở thành quốc gia đông dân thứ hai trên thế giới. Thành phố lớn nhất và thủ đô của Ấn Độ là New Delhi, có ước tính có khoảng 22,7 triệu dân số cả nước vào năm 2011.
Một số trung tâm lớn khác với dân số khổng lồ của Ấn Độ được tìm thấy ở các thành phố Mumbai, với gần 20 triệu người và Kolkata, với ước tính 14,4 triệu người, tính đến năm 2011. Tính đến năm 2014, quốc gia duy nhất trên thế giới với nhiều người hơn Ấn Độ là Trung Quốc. Theo ước tính năm 2014, Trung Quốc có dân số hơn 1,3 tỷ người.