The current population of India is 1,471,215,129 with an annual growth rate of 0.857%. India has a population of 17.787% of the world's population.
| Population | 1,471,215,129 |
|---|---|
| Growth Rate | 0.857% |
| Male | 758,331,006 (51.545%) |
| Female | 712,884,123 (48.455%) |
| Today Change | + 21,853 |
| Births today | 39,870 |
|---|---|
| Deaths today | 17,150 |
| Births in 2026 | 1,677,403 |
| Deaths in 2026 | 721,520 |
| Change in 2026 | + 919,418 (0.063%) |
| Year | Population (01 Jan) | Natural Change | Growth Rate (%) | Total Population (31 December) |
|---|---|---|---|---|
| 2025 | 1,457,435,338 | 12,810,857 | 0.879% | 1,470,246,195 |
| 2024 | 1,444,436,244 | 12,942,149 | 0.896% | 1,457,378,393 |
| 2023 | 1,431,702,948 | 12,670,571 | 0.885% | 1,444,373,519 |
| 2022 | 1,419,143,477 | 12,502,654 | 0.881% | 1,431,646,131 |
| 2021 | 1,409,264,315 | 9,850,758 | 0.699% | 1,419,115,073 |
| 2020 | 1,395,971,076 | 13,233,806 | 0.948% | 1,409,204,882 |
| 2019 | 1,382,089,548 | 13,807,075 | 0.999% | 1,395,896,623 |
| 2018 | 1,367,228,580 | 14,779,741 | 1.081% | 1,382,008,321 |
| 2017 | 1,352,086,220 | 15,062,240 | 1.114% | 1,367,148,460 |
| 2016 | 1,335,802,372 | 16,189,925 | 1.212% | 1,351,992,297 |
The net migration rate of India in the most recent year (2023) is estimated at -979,179, indicating a negative migration trend where more people are leaving than arriving.
| Year | Net Migration |
|---|---|
| 2023 | -979,179 |
| 2022 | -1,353,478 |
| 2021 | -348,916 |
| 2020 | -73,806 |
| 2019 | -978,969 |
| 2018 | -589,794 |
| 2017 | -251,642 |
| 2016 | 81,248 |
| 2015 | -655,085 |
| 2014 | -227,263 |