The current population of Sri Lanka is 23,280,212 with an annual growth rate of 0.523%. Sri Lanka has a population of 0.283% of the world's population.
| Population | 23,280,212 |
|---|---|
| Growth Rate | 0.523% |
| Male | 11,261,380 (48.373%) |
| Female | 12,018,832 (51.627%) |
| Today Change | + 307 |
| Births today | 807 |
|---|---|
| Deaths today | 421 |
| Births in 2025 | 293,119 |
| Deaths in 2025 | 152,964 |
| Change in 2025 | + 111,520 (0.481%) |
| Year | Population (01 Jan) | Natural Change | Growth Rate (%) | Total Population (31 December) |
|---|---|---|---|---|
| 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 |
| 2015 | 21,640,306 | 178,533 | 0.825% | 21,818,839 |
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 |