По численности населения Индия занимает второе место в мире, после Китая. Общая площадь территории Индии составляет 3 287 260 квадратных километров. Численность населения на начало 2020 года – 1 387 297 452 человек. Плотность населения Индии, таким образом, составляет 422 человека на кв.км.
Наиболее плотно заселены северные и южные районы Индии, в то время как центральная часть заселена меньше.