The current population of Sri Lanka is 23,300,435 with an annual growth rate of 0.497%. Sri Lanka has a population of 0.282% of the world's population.
| Population | 23,300,435 |
|---|---|
| Growth Rate | 0.497% |
| Male | 11,269,722 (48.367%) |
| Female | 12,030,714 (51.633%) |
| Today Change | + 38 |
| Births today | 104 |
|---|---|
| Deaths today | 56 |
| Births in 2026 | 27,849 |
| Deaths in 2026 | 14,922 |
| Change in 2026 | + 10,186 (0.044%) |
| Year | Population (01 Jan) | Natural Change | Growth Rate (%) | Total Population (31 December) |
|---|---|---|---|---|
| 2025 | 23,168,692 | 121,172 | 0.523% | 23,289,864 |
| 2024 | 23,038,437 | 129,937 | 0.564% | 23,168,374 |
| 2023 | 22,904,797 | 133,306 | 0.582% | 23,038,103 |
| 2022 | 22,765,133 | 139,323 | 0.612% | 22,904,456 |
| 2021 | 22,635,611 | 129,249 | 0.571% | 22,764,860 |
| 2020 | 22,488,003 | 147,072 | 0.654% | 22,635,075 |
| 2019 | 22,333,100 | 154,322 | 0.691% | 22,487,422 |
| 2018 | 22,173,136 | 159,425 | 0.719% | 22,332,561 |
| 2017 | 22,001,908 | 170,515 | 0.775% | 22,172,423 |
| 2016 | 21,819,637 | 181,539 | 0.832% | 22,001,176 |
The net migration rate of Sri Lanka in the most recent year (2023) is estimated at -28,011, indicating a negative migration trend where more people are leaving than arriving.
| Year | Net Migration |
|---|---|
| 2023 | -28,011 |
| 2022 | -27,435 |
| 2021 | -29,586 |
| 2020 | -29,875 |
| 2019 | -28,426 |
| 2018 | -28,607 |
| 2017 | -22,324 |
| 2016 | -18,388 |
| 2015 | -29,797 |
| 2014 | -33,672 |