The current population of Serbia is 6,660,548 with an annual growth rate of -0.663%. Serbia has a population of 0.081% of the world's population.
| Population | 6,660,548 |
|---|---|
| Growth Rate | -0.663% |
| Male | 3,154,530 (47.361%) |
| Female | 3,506,018 (52.639%) |
| Today Change | -43 |
| Births today | 55 |
|---|---|
| Deaths today | 92 |
| Births in 2026 | 4,439 |
| Deaths in 2026 | 7,402 |
| Change in 2026 | -3,432 (-0.051%) |
| 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,688,175 | 100.42% |
| 2 | HU | Hungary | 9,599,506 | 144.088% |
| 3 | RO | Romania | 18,846,498 | 282.938% |
| 4 | AL | Albania | 2,759,568 | 41.434% |
| 5 | BA | Bosnia and Herz... | 3,125,317 | 46.929% |
| 6 | HR | Croatia | 3,833,033 | 57.548% |
| 7 | ME | Montenegro | 627,671 | 9.423% |
| 8 | MK | North Macedonia | 1,808,295 | 27.147% |