Indien hat eine geschätzte Gesamtbevölkerung von über 1,2 Milliarden Menschen (Stand 2014), was Indien zum zweitbevölkerungsreichsten Land der Welt macht. Die größte und Hauptstadt Indiens ist Neu-Delhi, in der sich schätzungsweise 22,7 Millionen der Bevölkerung des Landes im Jahr 2011.
Einige andere große Zentren der massiven Bevölkerung Indiens befinden sich in den Städten Mumbai mit fast 20 Millionen Einwohnern und Kalkutta mit geschätzten 14,4 Millionen Einwohnern (Stand 2011). Ab 2014 das einzige Land der Welt mit mehr Menschen als Indien ist China. Laut Schätzungen von 2014 hat China eine Bevölkerung von über 1,3 Milliarden Menschen.