Demographics of North Macedonia

Source UN (World Population Prospects 2024)
Date05 May 2025

As of 2025, the population of North Macedonia is projected at 1.81 million, compared to 1.82 million in 2024. It ranks 152nd in the world by population and 34th in Europe. The population growth rate in 2025 is projected at -0.52 percent, the 200th highest among 237 countries and dependent territories.

There are 0.88 million males and 0.93 million females in North Macedonia. The percentage of the male population is 48.66%, compared to 51.34% of the female population. North Macedonia has 49k more females than males. The sex ratio in North Macedonia in 2025 will be 94.789 males per 100 females. North Macedonia is in the 57th position in terms of the female-to-male ratio.

  • Population
  • Growth rate
  • Gender

North Macedonia population

Year Population Growth (%) M per 100 F
MaleFemaleTotal
1950606,713641,9701,248,6831.8494.508
1955662,866692,8091,355,6761.1095.678
1960698,718736,3411,435,0591.3094.891
1965745,940787,5251,533,4661.5194.720
1970813,313850,8941,664,2081.6995.583
1975881,750916,2221,797,9721.5596.238
1980951,245981,7931,933,0381.3696.889
1985986,9061,027,4252,014,3310.5396.056
19901,003,5371,060,1522,063,6890.3394.660
1995971,0531,027,4801,998,5340.6894.508
20001,004,2781,052,9752,057,2530.4395.375
20051,024,5251,065,2812,089,8070.1396.174
20101,007,0871,044,4182,051,505-0.4696.426
2015971,5621,008,8041,980,366-0.9396.308
2020911,753960,2631,872,015-1.5194.948
2021900,519950,5891,851,108-0.7394.733
2022895,013945,2211,840,233-0.4594.688
2023890,884940,9181,831,802-0.4794.682
2024886,849936,1601,823,009-0.4994.733
2025882,634931,1581,813,791-0.5294.789
  • Life expectancy
  • Median age
  • Fertility rate

Demographics Indicators

YearLife expectancy Median ageFertility rate
195050.60620.4565.138
195555.36920.7614.288
196060.50420.7893.826
196562.60920.9093.516
197064.97221.6283.012
197567.25323.1912.692
198069.05524.8632.363
198570.22526.4462.252
199071.33927.8822.269
199571.96529.5252.130
200072.56930.9011.863
200573.60832.4691.469
201075.03734.5171.707
201575.62936.8371.758
202074.46939.3301.625
202173.29239.6481.622
202276.64539.9101.588
202377.39540.2601.465
202477.54040.6471.467
202577.67641.0341.469
  • Total
  • Crude

North Macedonia death and birth rate

Year Total Crude(per 1000)
DeathBirthCrude deathCrude birth
195024,01246,99219.23037.633
195519,62045,79014.47233.776
196015,65844,47310.91130.991
196514,47843,0419.44128.068
197013,67541,6968.21725.055
197513,41042,3927.45823.578
198013,59940,1457.03520.768
198514,33938,5057.11819.116
199015,03437,9017.28518.366
199516,11433,3548.06316.689
200018,00929,7668.75414.469
200518,62623,6418.91311.313
201018,79226,0639.16012.705
201519,76324,2969.97912.268
202024,93120,04513.31810.707
202127,37319,38314.78810.471
202221,61918,63911.74810.128
202319,86316,87810.8449.214
202419,87116,58710.9009.099
202520,09516,31311.0798.994
  • Population
  • Urbanization

Urban and rural population of North Macedonia

Year Population Urban (%)
UrbanRural
1950293,929960,51623.431
1955395,856996,59328.429
1960506,451982,21634.020
1965642,632949,80040.355
1970810,133910,66747.079
1975911,764891,24650.569
19801,028,843895,35453.469
19851,103,639877,89555.696
19901,153,603842,62557.789
19951,181,760801,49259.587
20001,191,344843,47558.548
20051,185,317874,95557.532
20101,182,169888,57057.089
20151,193,694885,61457.408
20201,221,133866,90258.482
20211,228,012860,94358.786
20221,235,263854,20959.118
20231,242,855846,70059.479
20241,250,756838,41959.868
  • Population pyramid
  • Gender ratio

North Macedonia population by Age Group (2025)

Age group Male Female Total M per 100 F
PersonsShare (%)
00-04 45,413 42,144 87,556 4.83 107.757
05-09 52,601 49,934 102,534 5.65 105.341
10-14 55,777 53,947 109,725 6.05 103.392
15-19 52,873 51,349 104,222 5.75 102.968
20-24 52,094 51,086 103,180 5.69 101.973
25-29 54,370 53,005 107,375 5.92 102.575
30-34 59,736 58,276 118,012 6.51 102.505
35-39 61,697 61,505 123,203 6.79 100.312
40-44 63,228 64,283 127,511 7.03 98.359
45-49 62,876 64,155 127,031 7.00 98.006
50-54 59,766 63,648 123,414 6.80 93.901
55-59 59,354 63,374 122,728 6.77 93.657
60-64 58,170 63,150 121,320 6.69 92.114
65-69 53,785 60,084 113,869 6.28 89.516
70-74 43,812 53,444 97,256 5.36 81.977
75-79 26,395 38,086 64,481 3.56 69.304
80-84 13,382 22,416 35,798 1.97 59.698
85-89 5,662 11,946 17,608 0.97 47.397
90-94 1,466 4,436 5,902 0.33 33.048
95-99 169 810 979 0.05 20.864
100+ 9 81 89 0.00 11.111
Total 882,635 931,159 1,813,793 94.789