The current population of India is 1,469,065,253 with an annual growth rate of 0.879%. India has a population of 17.78% of the world's population.
| Population | 1,469,065,253 |
|---|---|
| Growth Rate | 0.879% |
| Male | 757,456,452 (51.56%) |
| Female | 711,608,802 (48.44%) |
| Today Change | + 12,399 |
| Births today | 22,331 |
|---|---|
| Deaths today | 9,404 |
| Births in 2025 | 20,946,308 |
| Deaths in 2025 | 8,821,392 |
| Change in 2025 | + 11,629,915 (0.798%) |
| Year | Population (01 Jan) | Natural Change | Growth Rate (%) | Total Population (31 December) |
|---|---|---|---|---|
| 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 |
| 2015 | 1,320,246,623 | 15,460,088 | 1.171% | 1,335,706,711 |
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 |