The current population of Serbia is 6,655,042 with an annual growth rate of -0.663%. Serbia has a population of 0.081% of the world's population.
| Population | 6,655,042 |
|---|---|
| Growth Rate | -0.663% |
| Male | 3,151,922 (47.361%) |
| Female | 3,503,120 (52.639%) |
| Today Change | -101 |
| Births today | 131 |
|---|---|
| Deaths today | 219 |
| Births in 2026 | 11,561 |
| Deaths in 2026 | 19,278 |
| Change in 2026 | -8,938 (-0.134%) |
| Year | Population (01 Jan) | Natural Change | Growth Rate (%) | Total Population (31 December) |
|---|---|---|---|---|
| 2016 | 7,152,009 | -52,067 | -0.728% | 7,099,942 |
| 2017 | 7,100,157 | -53,535 | -0.754% | 7,046,622 |
| 2018 | 7,046,856 | -53,908 | -0.765% | 6,992,948 |
| 2019 | 6,993,182 | -54,267 | -0.776% | 6,938,915 |
| 2020 | 6,939,123 | -62,938 | -0.907% | 6,876,185 |
| 2021 | 6,876,501 | -82,656 | -1.202% | 6,793,845 |
| 2022 | 6,794,359 | -6,319 | -0.093% | 6,788,040 |
| 2023 | 6,788,068 | -29,800 | -0.439% | 6,758,268 |
| 2024 | 6,758,334 | -44,402 | -0.657% | 6,713,932 |
| 2025 | 6,714,098 | -50,289 | -0.749% | 6,663,809 |
The net migration rate of Serbia in the most recent year (2023) is estimated at 4,348, indicating a positive migration trend where more people are arriving than leaving.
| Year | Net Migration |
|---|---|
| 2023 | 4,348 |
| 2022 | 40,118 |
| 2021 | -8,974 |
| 2020 | -10,220 |
| 2019 | -18,891 |
| 2018 | -18,883 |
| 2017 | -18,651 |
| 2016 | -18,322 |
| 2015 | -18,789 |
| 2014 | -18,846 |
| Rank | Iso | Country | Population | Equivalent Serbia |
|---|---|---|---|---|
| 1 | BG | Bulgaria | 6,682,095 | 100.42% |
| 2 | HU | Hungary | 9,595,462 | 144.088% |
| 3 | RO | Romania | 18,832,917 | 282.938% |
| 4 | AL | Albania | 2,757,036 | 41.434% |
| 5 | BA | Bosnia and Herz... | 3,122,032 | 46.929% |
| 6 | HR | Croatia | 3,829,869 | 57.548% |
| 7 | ME | Montenegro | 627,245 | 9.423% |
| 8 | MK | North Macedonia | 1,807,041 | 27.147% |