Population of Montenegro today

626,310
Tuesday, June 23, 2026

Population of Montenegro as of today

The current population of Montenegro is 626,310 with an annual growth rate of -0.544%. Montenegro has a population of 0.008% of the world's population.

Population626,310
Growth Rate-0.544%
Male301,679 (48.168%)
Female324,631 (51.832%)
Today Change -7
Births today14
Deaths today15
Births in 20263,186
Deaths in 20263,462
Change in 2026 -1,626 (-0.259%)

Population chart for Montenegro

Population History of Montenegro

YearPopulation
(01 Jan)
Natural ChangeGrowth Rate
(%)
Total Population
(31 December)
2024639,435-1,918-0.3%637,517
2025637,522-9,658-1.515%627,864
2023627,66911,6561.857%639,325
2016626,322-4,159-0.664%622,163
2017622,175-4,137-0.665%618,038
2018618,052-4,530-0.733%613,522
2019613,538-3,755-0.612%609,783
2020609,795-3,732-0.612%606,063
2021606,075-4,467-0.737%601,608
2022601,62625,4974.238%627,123

Net Migration Rate of Montenegro

The net migration rate of Montenegro in the most recent year (2023) is estimated at 12,000, indicating a positive migration trend where more people are arriving than leaving.

Net Migration Rate Over the Last 10 Years

YearNet Migration
202312,000
202226,332
2021-2,344
2020-3,310
2019-4,083
2018-5,058
2017-4,948
2016-5,274
2015-4,863
2014-4,357

The population of countries near Montenegro

RankIsoCountryPopulationEquivalent Montenegro
1AL Albania2,751,474439.718%
2BA Bosnia and Herz...3,114,816498.039%
3HR Croatia3,822,920610.732%
4RS Serbia6,642,9491,061.251%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata