<!-- "none" is a legitimate description when the title is already adequate; see WP:SDNONE -->
Demographic features of the population of North Macedonia include population density, ethnicity, education level, health of the populace, economic status, religious affiliations and other aspects of the population.
| official = Macedonian and Albanian (co-official)
| spoken =
Total population
{| class="wikitable"
|-
! Year
! Resident population
! Growth rate
! Population density per km<sup>2</sup>
|-
| align="center" | 1921|| align="center" | 808,724|| align="center" | -|| align="center" | 31.5
|-
| align="center" | 1931|| align="center" | 949,958|| align="center" | +17.46%|| align="center" | 36.9
|-
| align="center" | 1948|| align="center" | 1,152,986|| align="center" | +21.37%|| align="center" | 44.8
|-
| align="center" | 1953|| align="center" | 1,304,514|| align="center" | +13.14%|| align="center" | 50.7
|-
| align="center" | 1961|| align="center" | 1,406,003|| align="center" | +7.78%|| align="center" | 54.7
|-
| align="center" | 1971|| align="center" | 1,647,308|| align="center" | +17.16%|| align="center" | 64.1
|-
| align="center" | 1981|| align="center" | 1,909,136|| align="center" | +15.89%|| align="center" | 74.2
|-
| align="center" | 1991|| align="center" | 2,033,964|| align="center" | +6.54%|| align="center" | 79.1
|-
| align="center" | 1994|| align="center" | 1,945,932|| align="center" | -4.33%|| align="center" | 75.7
|-
| align="center" | 2002|| align="center" | 2,022,547|| align="center" | +3.94%|| align="center" | 78.7
|-
| align="center" | 2021|| align="center" | 1,836,713|| align="center" | -9.19%|| align="center" | 71.4
|-
| colspan="4" | Source: State Statistical Office, North Macedonia
|}
International statistics and estimates
According to statistics from the European Union, the actual population has been reduced by at least 230,000 people who emigrated into European Union member states between 1998 and 2011. Further Albanian news sources estimated at October 2012 that the real population is closer to the sum of 1,744,237 people who are accounted within all of the health funds of the country. According to Bozhidar Dimitrov, the Bulgarian authorities have granted 87,000 to many of those emigrants a Bulgarian passport, as of 2012, which requires that they declare to be ethnic Bulgarians. Since Bulgaria's entry into the European Union, and under pressure from fellow European Union members, Bulgaria imposed more stringent rules and measures for the acquisition of a Bulgarian citizenship and passport.
The provisions of the Ohrid agreement to elevate any minority language if the minority in question is above 20% of the population of any municipality into a co-official language for that municipality has created friction within the government, and between officials of different political and ethnic interests, resulting in the indefinite postponement of the census for almost twenty years until it was finally conducted in 2021.
Vital statistics
Source: State Statistical Office of the Republic of North Macedonia
Population Data for period 2003-2020 was revised by the Statistical Office of the Republic of North Macedonia
{| class="wikitable sortable sort-under sticky-header-multi" style="text-align:right;"
|-
! style="width:40pt;" |
! style="width:60pt;" |Average population
! style="width:60pt;" |Live births
! style="width:60pt;" |Deaths
! style="width:60pt;" |Natural change
! style="width:60pt;" |Crude birth rate (per 1000)
! style="width:60pt;" |Crude death rate (per 1000)
! style="width:60pt;" |Natural change (per 1000)
! style="width:60pt;" |Total fertility rate
! style="width:60pt;" |Female fertile population (15–49 years)
|-
|1950
| style="text-align:right; color:red;" |1,229,000
| style="text-align:right;" |49,560
| style="text-align:right;" |18,023
| style="text-align:right; color:;" |31,537
| style="text-align:right;" |40.3
| style="text-align:right;" |14.7
| style="text-align:right; color:;" |25.7
| style="text-align:right; color:blue;" |5.70
| style="text-align:right; color:red;" |294,931
|-
|1951
| style="text-align:right;" |1,262,000
| style="text-align:right;" |45,329
| style="text-align:right;" |20,747
| style="text-align:right; color:;" |24,582
| style="text-align:right;" |35.9
| style="text-align:right;" | 16.4
| style="text-align:right; color:;" |19.5
| style="text-align:right; color:blue;" |5.14
| style="text-align:right;" |301,089
|-
|1952
| style="text-align:right;" |1,280,000
| style="text-align:right; color:blue; " |51,054
| style="text-align:right;" |17,978
| style="text-align:right; color:;" |33,076
| style="text-align:right;" |39.9
| style="text-align:right;" |14.0
| style="text-align:right; color:;" |25.8
| style="text-align:right; color:blue;" |5.64
| style="text-align:right;" |307,247
|-
|1953
| style="text-align:right;" |1,310,000
| style="text-align:right;" |49,665
| style="text-align:right;" |19,312
| style="text-align:right; color:;" |30,353
| style="text-align:right;" |37.9
| style="text-align:right;" |14.7
| style="text-align:right; color:;" |23.2
| style="text-align:right; color:blue;" |5.26
| style="text-align:right;" |313,405
|-
|1954
| style="text-align:right;" |1,338,000
| style="text-align:right;" |50,984
| style="text-align:right;" |16,722
| style="color:" |34,262
| style="text-align:right;" |38.1
| style="text-align:right;" |12.5
| style="text-align:right; color:;" |25.6
| style="text-align:right; color:blue;" |5.27
| style="text-align:right;" |317,457
|-
|1955
| style="text-align:right;" |1,355,000
| style="text-align:right;" |49,093
| style="text-align:right;" |17,919
| style="text-align:right; color:;" |31,174
| style="text-align:right;" |36.2
| style="text-align:right;" |13.2
| style="text-align:right; color:;" |23.0
| style="text-align:right; color:blue;" |4.95
| style="text-align:right;" |321,509
|-
|1956
| style="text-align:right;" |1,357,000
| style="text-align:right;" |47,486
| style="text-align:right;" |15,386
| style="text-align:right; color:;" |32,100
| style="text-align:right;" |35.0
| style="text-align:right;" |11.3
| style="text-align:right; color:;" |23.7
| style="text-align:right; color:blue;" |4.63
| style="text-align:right;" |325,561
|-
|1957
| style="text-align:right;" |1,364,000
| style="text-align:right;" |46,107
| style="text-align:right;" |17,341
| style="text-align:right; color:;" |28,766
| style="text-align:right;" |33.8
| style="text-align:right;" |12.7
| style="text-align:right; color:;" |21.1
| style="text-align:right; color:blue;" |4.21
| style="text-align:right;" |341,923
|-
|1958
| style="text-align:right;" |1,375,000
| style="text-align:right;" |44,619
| style="text-align:right;" |13,917
| style="text-align:right; color:;" |30,702
| style="text-align:right;" |32.5
| style="text-align:right;" |10.1
| style="text-align:right; color:;" |22.3
| style="text-align:right; color:blue;" |4.27
| style="text-align:right;" |324,023
|-
|1959
| style="text-align:right;" |1,382,000
| style="text-align:right;" |44,638
| style="text-align:right;" |14,998
| style="text-align:right; color:;" |29,640
| style="text-align:right;" |32.3
| style="text-align:right;" |10.9
| style="text-align:right; color:;" |21.4
| style="text-align:right; color:blue;" |4.21
| style="text-align:right;" |326,697
|-
|1960
| style="text-align:right;" |1,391,927
| style="text-align:right;" |44,059
| style="text-align:right;" |14,007
| style="text-align:right; color:;" |30,052
| style="text-align:right;" |31.7
| style="text-align:right;" |10.1
| style="text-align:right; color:;" |21.6
| style="text-align:right; color:blue;" |4.11
| style="text-align:right;" |330,666
|-
|1961
| style="text-align:right;" |1,408,302
| style="text-align:right;" |42,182
| style="text-align:right;" |13,141
| style="text-align:right; color:;" |29,041
| style="text-align:right;" |30.0
| style="text-align:right;" |9.3
| style="text-align:right; color:;" |20.6
| style="text-align:right; color:blue; " |3.87
| style="text-align:right;" |334,636
|-
|1962
| style="text-align:right;" |1,427,771
| style="text-align:right;" |40,615
| style="text-align:right;" |16,155
| style="text-align:right; color:;" |24,460
| style="text-align:right;" |28.4
| style="text-align:right;" |11.3
| style="text-align:right; color:;" |17.1
| style="text-align:right; color:blue;" |3.68
| style="text-align:right;" |339,207
|-
|1963
| style="text-align:right;" |1,449,932
| style="text-align:right;" |41,284
| style="text-align:right;" |13,229
| style="text-align:right; color:;" |28,055
| style="text-align:right;" |28.5
| style="text-align:right;" |9.1
| style="text-align:right; color:;" |19.3
| style="text-align:right; color:blue;" |3.70
| style="text-align:right;" |346,815
|-
|1964
| style="text-align:right;" |1,473,996
| style="text-align:right;" |42,897
| style="text-align:right;" |13,286
| style="text-align:right; color:;" |29,611
| style="text-align:right;" |29.1
| style="text-align:right;" |9.0
| style="text-align:right; color:;" |20.1
| style="text-align:right; color:blue;" |3.79
| style="text-align:right;" |355,915
|-
|1965
| style="text-align:right;" |1,499,729
| style="text-align:right;" |42,433
| style="text-align:right;" |12,758
| style="text-align:right; color:;" |29,675
| style="text-align:right;" |28.3
| style="text-align:right;" |8.5
| style="text-align:right; color:;" |19.8
| style="text-align:right; color:blue;" |3.67
| style="text-align:right;" |364,762
|-
|1966
| style="text-align:right;" |1,525,841
| style="text-align:right;" |41,434
| style="text-align:right;" |12,307
| style="text-align:right; color:;" |29,127
| style="text-align:right;" |27.2
| style="text-align:right;" |8.1
| style="text-align:right; color:;" |19.1
| style="text-align:right; color:blue;" |3.55
| style="text-align:right;" |374,067
|-
|1967
| style="text-align:right;" |1,550,453
| style="text-align:right;" |40,763
| style="text-align:right;" |12,523
| style="text-align:right; color:;" |28,240
| style="text-align:right;" |26.3
| style="text-align:right;" |8.1
| style="text-align:right; color:;" |18.2
| style="text-align:right; color:blue;" |3.44
| style="text-align:right;" |385,649
|-
|1968
| style="text-align:right;" |1,575,714
| style="text-align:right;" |40,123
| style="text-align:right;" |12,461
| style="text-align:right; color:;" |27,662
| style="text-align:right;" |25.5
| style="text-align:right;" |7.9
| style="text-align:right; color:;" |17.6
| style="text-align:right; color:blue;" |3.35
| style="text-align:right;" |385,966
|-
|1969
| style="text-align:right;" |1,602,993
| style="text-align:right;" |40,342
| style="text-align:right;" |13,111
| style="text-align:right; color:;" |27,231
| style="text-align:right;" |25.2
| style="text-align:right;" |8.2
| style="text-align:right; color:;" |17.0
| style="text-align:right; color:blue;" |3.24
| style="text-align:right;" |407,438
|-
|1970
| style="text-align:right;" |1,629,061
| style="text-align:right;" |37,862
| style="text-align:right;" |12,430
| style="text-align:right; color:;" |25,432
| style="text-align:right;" |23.2
| style="text-align:right;" |7.6
| style="text-align:right; color:;" |15.6
| style="text-align:right; color:blue;" |2.98
| style="text-align:right;" |414,466
|-
|1971
| style="text-align:right;" |1,647,308
| style="text-align:right;" |37,904
| style="text-align:right;" |12,447
| style="text-align:right; color:;" |25,457
| style="text-align:right;" |22.9
| style="text-align:right;" |7.5
| style="text-align:right; color:;" |15.4
| style="text-align:right; color:blue;" |2.93
| style="text-align:right;" |421,227
|-
|1972
| style="text-align:right;" |1,679,456
| style="text-align:right;" |38,187
| style="text-align:right;" |13,096
| style="text-align:right; color:;" |25,091
| style="text-align:right;" |22.7
| style="text-align:right;" |7.8
| style="text-align:right; color:;" |14.9
| style="text-align:right; color:blue;" |2.85
| style="text-align:right;" |433,922
|-
|1973
| style="text-align:right;" |1,704,602
| style="text-align:right;" |37,478
| style="text-align:right;" |12,217
| style="text-align:right; color:;" |25,261
| style="text-align:right;" |22.0
| style="text-align:right;" |7.2
| style="text-align:right; color:;" |14.8
| style="text-align:right; color:blue;" |2.72
| style="text-align:right;" |441,858
|-
|1974
| style="text-align:right;" |1,729,935
| style="text-align:right;" |38,382
| style="text-align:right; color:blue; " |12,143
| style="text-align:right; color:;" |26,239
| style="text-align:right;" |22.2
| style="text-align:right;" |7.0
| style="text-align:right; color:;" |15.2
| style="text-align:right; color:blue;" |2.70
| style="text-align:right;" |449,166
|-
|1975
| style="text-align:right;" |1,756,335
| style="text-align:right;" |39,579
| style="text-align:right;" |12,629
| style="text-align:right; color:;" |26,950
| style="text-align:right;" |22.5
| style="text-align:right;" |7.2
| style="text-align:right; color:;" |15.3
| style="text-align:right; color:blue;" |2.70
| style="text-align:right;" |459,158
|-
|1976
| style="text-align:right;" |1,783,518
| style="text-align:right;" |39,809
| style="text-align:right;" |12,377
| style="text-align:right; color:;" |27,432
| style="text-align:right;" |22.3
| style="text-align:right;" |6.9
| style="text-align:right; color:;" |15.4
| style="text-align:right; color:blue;" |2.68
| style="text-align:right;" |460,430
|-
|1977
| style="text-align:right;" |1,810,148
| style="text-align:right;" |38,932
| style="text-align:right;" |12,899
| style="text-align:right; color:;" |26,033
| style="text-align:right;" |21.5
| style="text-align:right;" |7.1
| style="text-align:right; color:;" |14.4
| style="text-align:right; color:blue;" |2.54
| style="text-align:right;" |471,191
|-
|1978
| style="text-align:right;" |1,836,270
| style="text-align:right;" |38,790
| style="text-align:right;" |12,577
| style="text-align:right; color:;" |26,213
| style="text-align:right;" |21.1
| style="text-align:right;" | 6.8
| style="text-align:right; color:;" |14.3
| style="text-align:right; color:blue;" |2.49
| style="text-align:right;" |477,743
|-
|1979
| style="text-align:right;" |1,863,728
| style="text-align:right;" |39,407
| style="text-align:right;" |12,653
| style="text-align:right; color:;" |26,754
| style="text-align:right;" |21.1
| style="text-align:right;" |6.8
| style="text-align:right; color:;" |14.4
| style="text-align:right; color:blue;" |2.49
| style="text-align:right;" |485,717
|-
|1980
| style="text-align:right;" |1,891,319
| style="text-align:right;" |39,784
| style="text-align:right;" |13,542
| style="text-align:right; color:;" |26,242
| style="text-align:right;" |21.0
| style="text-align:right;" |7.2
| style="text-align:right; color:;" |13.9
| style="text-align:right; color:blue;" |2.46
| style="text-align:right;" |493,691
|-
|1981
| style="text-align:right;" |1,909,136
| style="text-align:right;" |39,488
| style="text-align:right;" |13,383
| style="text-align:right; color:;" |26,105
| style="text-align:right;" |20.6
| style="text-align:right;" |7.0
| style="text-align:right; color:;" |13.6
| style="text-align:right; color:blue;" |2.48
| style="text-align:right;" |491,236
|-
|1982
| style="text-align:right;" |1,941,914
| style="text-align:right;" |39,789
| style="text-align:right;" |13,510
| style="text-align:right; color:;" |26,279
| style="text-align:right;" |20.5
| style="text-align:right;" |7.0
| style="text-align:right; color:;" |13.5
| style="text-align:right; color:blue;" |2.45
| style="text-align:right;" |494,342
|-
|1983
| style="text-align:right;" |1,967,556
| style="text-align:right;" |39,210
| style="text-align:right;" |14,391
| style="text-align:right; color:;" |24,819
| style="text-align:right;" |19.9
| style="text-align:right;" |7.3
| style="text-align:right; color:;" |12.6
| style="text-align:right; color:blue;" |2.40
| style="text-align:right;" |506,961
|-
|1984
| style="text-align:right;" |1,992,424
| style="text-align:right;" |38,861
| style="text-align:right;" |14,066
| style="text-align:right; color:;" |24,795
| style="text-align:right;" |19.5
| style="text-align:right;" |7.1
| style="text-align:right; color:;" |12.4
| style="text-align:right; color:blue;" |2.35
| style="text-align:right;" |510,613
|-
|1985
| style="text-align:right;" |2,016,942
| style="text-align:right;" |38,722
| style="text-align:right;" |14,408
| style="text-align:right; color:;" |24,314
| style="text-align:right;" |19.2
| style="text-align:right;" |7.1
| style="text-align:right; color:;" |12.1
| style="text-align:right; color:blue;" |2.32
| style="text-align:right;" |516,226
|-
|1986
| style="text-align:right;" |2,041,064
| style="text-align:right;" |38,234
| style="text-align:right;" |14,438
| style="text-align:right; color:;" |23,796
| style="text-align:right;" |18.7
| style="text-align:right;" |7.1
| style="text-align:right; color:;" |11.7
| style="text-align:right; color:blue;" |2.27
| style="text-align:right;" |521,084
|-
|1987
| style="text-align:right;" |2,065,005
| style="text-align:right;" |38,572
| style="text-align:right;" |14,644
| style="text-align:right; color:;" |23,928
| style="text-align:right;" |18.7
| style="text-align:right;" |7.1
| style="text-align:right; color:;" |11.6
| style="text-align:right; color:blue;" |2.27
| style="text-align:right;" |529,021
|-
|1988
| style="color:blue" |2,088,651
| style="text-align:right;" |37,879
| style="text-align:right;" |14,565
| style="color:" |23,314
| style="text-align:right;" |18.1
| style="text-align:right;" |7.0
| style="color:" |11.2
| style="color:blue" |2.22
| style="text-align:right;" |530,321
|-
|1989
| style="text-align:right;" |2,070,912
| style="text-align:right;" |35,927
| style="text-align:right;" |14,592
| style="text-align:right; color:;" |21,335
| style="text-align:right;" |17.3
| style="text-align:right;" |7.0
| style="text-align:right; color:;" |10.3
| style="text-align:right;" |2.09
| style="text-align:right;" |538,168
|-
|1990
| style="text-align:right;" |2,053,172
| style="text-align:right;" |35,401
| style="text-align:right;" |14,643
| style="text-align:right; color:;" |20,758
| style="text-align:right;" |17.2
| style="text-align:right;" |7.1
| style="text-align:right; color:;" |10.1
| style="text-align:right;" |2.06
| style="text-align:right; color:blue;" |547,749
|-
|1991
| style="text-align:right;" |2,033,964
| style="text-align:right;" |34,830
| style="text-align:right;" |14,789
| style="text-align:right; color:;" |20,041
| style="text-align:right;" |17.1
| style="text-align:right;" |7.3
| style="text-align:right; color:;" |9.8
| style="text-align:right; color:blue;" |2.30
| style="text-align:right;" |512,254
|-
|1992
| style="text-align:right;" |2,017,694
| style="text-align:right;" |33,238
| style="text-align:right;" |16,022
| style="text-align:right; color:;" |17,216
| style="text-align:right;" |16.5
| style="text-align:right;" |7.9
| style="text-align:right; color:;" |8.5
| style="text-align:right; color:blue;" |2.20
| style="text-align:right;" |507,575
|-
|1993
| style="text-align:right;" |1,999,955
| style="text-align:right;" |32,374
| style="text-align:right;" |15,591
| style="text-align:right; color:;" |16,783
| style="text-align:right;" |16.2
| style="text-align:right;" |7.8
| style="text-align:right; color:;" |8.4
| style="text-align:right; color:blue;" |2.15
| style="text-align:right;" |502,896
|-
|1994
| style="text-align:right;" |1,945,932
| style="text-align:right;" |31,421
| style="text-align:right;" |15,649
| style="text-align:right; color:;" |15,772
| style="text-align:right;" |16.1
| style="text-align:right;" |8.0
| style="text-align:right; color:;" |8.1
| style="text-align:right;" |2.09
| style="text-align:right;" |501,788
|-
|1995
| style="text-align:right;" |1,966,033
| style="text-align:right;" |29,886
| style="text-align:right;" |16,169
| style="text-align:right; color:;" |13,717
| style="text-align:right;" |15.2
| style="text-align:right;" |8.2
| style="text-align:right; color:;" |7.0
| style="text-align:right; |1.98
| style="text-align:right;" |505,349
|-
|1996
| style="text-align:right;" |1,983,009
| style="text-align:right;" |28,946
| style="text-align:right;" |15,882
| style="text-align:right; color:;" |13,064
| style="text-align:right;" |14.6
| style="text-align:right;" |8.0
| style="text-align:right; color:;" |6.6
| style="text-align:right;" |1.90
| style="text-align:right;" |511,941
|-
|1997
| style="text-align:right;" |1,996,869
| style="text-align:right;" |26,830
| style="text-align:right;" |16,373
| style="text-align:right; color:;" |10,457
| style="text-align:right;" |13.4
| style="text-align:right;" |8.2
| style="text-align:right; color:;" |5.2
| style="text-align:right;" |1.75
| style="text-align:right;" |517,392
|-
|1998
| style="text-align:right;" |2,007,523
| style="text-align:right;" |26,639
| style="text-align:right;" |16,628
| style="text-align:right; color:;" |10,011
| style="text-align:right;" |13.3
| style="text-align:right;" |8.3
| style="text-align:right; color:;" |5.0
| style="text-align:right;" |1.73
| style="text-align:right;" |520,862
|-
|1999
| style="text-align:right;" |2,017,142
| style="text-align:right;" |24,964
| style="text-align:right;" |16,622
| style="text-align:right; color:;" |8,342
| style="text-align:right;" |12.4
| style="text-align:right;" |8.2
| style="text-align:right; color:;" |4.1
| style="text-align:right;" |1.61
| style="text-align:right;" |523,687
|-
|2000
| style="text-align:right;" |2,026,350
| style="text-align:right;" |26,168
| style="text-align:right;" |17,085
| style="text-align:right; color:;" |9,083
| style="text-align:right;" |12.9
| style="text-align:right;" |8.4
| style="text-align:right; color:;" |4.5
| style="text-align:right;" |1.68
| style="text-align:right;" |526,563
|-
|2001
| style="text-align:right;" |2,034,882
| style="text-align:right;" |24,183
| style="text-align:right;" |16,790
| style="text-align:right; color:;" |7,393
| style="text-align:right;" |11.9
| style="text-align:right;" |8.3
| style="text-align:right; color:;" |3.6
| style="text-align:right;" |1.55
| style="text-align:right;" |529,374
|-
|2002
| style="text-align:right;" |2,022,547
| style="text-align:right;" |24,154
| style="text-align:right;" |17,866
| style="text-align:right; color:;" |6,288
| style="text-align:right;" |12.0
| style="text-align:right;" |8.8
| style="text-align:right; color:;" |3.1
| style="text-align:right;" |1.59
| style="text-align:right;" |522,016
|-
|2003
| style="text-align:right;" |2,022,725
| style="text-align:right;" |23,596
| style="text-align:right;" |17,813
| style="text-align:right; color:;" |5,783
| style="text-align:right;" |11.7
| style="text-align:right;" |8.8
| style="text-align:right; color:;" |2.9
| style="text-align:right;" |1.55
| style="text-align:right;" |523,044
|-
|2004
| style="text-align:right;" |2,016,186
| style="text-align:right;" |23,361
| style="text-align:right;" |17,944
| style="text-align:right; color:;" |5,417
| style="text-align:right;" |11.6
| style="text-align:right;" |8.9
| style="text-align:right; color:;" |2.7
| style="text-align:right;" |1.54
| style="text-align:right;" |520,696
|-
|2005
| style="text-align:right;" |2,005,330
| style="text-align:right;" |22,482
| style="text-align:right;" |18,406
| style="text-align:right; color:;" |4,076
| style="text-align:right;" |11.2
| style="text-align:right;" |9.2
| style="text-align:right; color:;" |2.0
| style="text-align:right; |1.49
| style="text-align:right;" |516,960
|-
|2006
| style="text-align:right;" | 1,994,287
| style="text-align:right;" |22,585
| style="text-align:right;" |18,630
| style="text-align:right; color:;" |3,955
| style="text-align:right;" |11.3
| style="text-align:right;" |9.3
| style="text-align:right; color:;" |2.0
| style="text-align:right;" |1.51
| style="text-align:right;" |513,243
|-
|2007
| style="text-align:right;" |1,982,933
| style="text-align:right;" |22,688
| style="text-align:right;" |19,594
| style="text-align:right; color:;" |3,094
| style="text-align:right;" |11.4
| style="text-align:right;" |9.9
| style="text-align:right; color:;" |1.6
| style="text-align:right;" |1.53
| style="text-align:right;" |509,072
|-
|2008
| style="text-align:right;" |1,971,493
| style="text-align:right;" |22,945
| style="text-align:right;" |18,982
| style="text-align:right; color:;" |3,963
| style="text-align:right;" |11.6
| style="text-align:right;" |9.6
| style="text-align:right; color:;" |2.0
| style="text-align:right;" |1.56
| style="text-align:right;" |504,139
|-
|2009
| style="text-align:right;" |1,958,782
| style="text-align:right;" |23,684
| style="text-align:right;" |19,060
| style="text-align:right; color:;" |4,624
| style="text-align:right;" |12.1
| style="text-align:right;" |9.7
| style="text-align:right; color:;" |2.4
| style="text-align:right;" |1.63
| style="text-align:right;" |498,130
|-
|2010
| style="text-align:right;" |1,946,298
| style="text-align:right;" |24,296
| style="text-align:right;" |19,113
| style="text-align:right; color:;" |5,183
| style="text-align:right;" |12.5
| style="text-align:right;" |9.8
| style="text-align:right; color:;" |2.7
| style="text-align:right;" |1.70
| style="text-align:right;" |490,751
|-
|2011
| style="text-align:right;" |1,937,398
| style="text-align:right;" |22,770
| style="text-align:right;" |19,465
| style="text-align:right; color:;" |3,305
| style="text-align:right;" |11.8
| style="text-align:right;" |10.0
| style="text-align:right; color:;" |1.7
| style="text-align:right;" |1.62
| style="text-align:right;" |483,441
|-
|2012
| style="text-align:right;" |1,929,821
| style="text-align:right;" |23,568
| style="text-align:right;" |20,134
| style="text-align:right; color:;" |3,434
| style="text-align:right;" |12.2
| style="text-align:right;" |10.4
| style="text-align:right; color:;" |1.8
| style="text-align:right;" |1.71
| style="text-align:right;" |476,635
|-
|2013
| style="text-align:right;" |1,922,716
| style="text-align:right;" |23,138
| style="text-align:right;" |19,208
| style="text-align:right; color:;" |3,930
| style="text-align:right;" |12.0
| style="text-align:right;" |10.0
| style="text-align:right; color:;" |2.0
| style="text-align:right;" |1.70
| style="text-align:right;" |469,371
|-
|2014
| style="text-align:right;" |1,917,557
| style="text-align:right;" |23,596
| style="text-align:right;" |19,718
| style="text-align:right; color:;" |3,878
| style="text-align:right;" |12.3
| style="text-align:right;" |10.3
| style="text-align:right; color:;" |2.0
| style="text-align:right;" |1.76
| style="text-align:right;" |461,769
|-
|2015
| style="text-align:right;" |1,912,430
| style="text-align:right;" |23,075
| style="text-align:right;" |20,461
| style="text-align:right; color:;" |2,614
| style="text-align:right;" |12.1
| style="text-align:right;" |10.7
| style="text-align:right; color:;" |1.4
| style="text-align:right;" |1.76
| style="text-align:right;" |454,398
|-
|2016
| style="text-align:right;" |1,906,313
| style="text-align:right;" |23,002
| style="text-align:right;" |20,421
| style="text-align:right; color:;" |2,581
| style="text-align:right;" |12.1
| style="text-align:right;" |10.7
| style="text-align:right; color:;" |1.4
| style="text-align:right;" |1.78
| style="text-align:right;" |447,443
|-
|2017
| style="text-align:right;" |1,898,657
| style="text-align:right;" |21,754
| style="text-align:right;" |20,318
| style="text-align:right; color:;" |1,436
| style="text-align:right;" |11.5
| style="text-align:right;" |10.7
| style="text-align:right; color:;" |0.8
| style="text-align:right;" |1.72
| style="text-align:right;" |440,271
|-
|2018
| style="text-align:right;" |1,889,051
| style="text-align:right;" |21,333
| style="text-align:right;" |19,727
| style="text-align:right; color:;" |1,606
| style="text-align:right;" |11.3
| style="text-align:right;" |10.4
| style="text-align:right; color:;" |0.9
| style="text-align:right; |1.73
| style="text-align:right;" |432,640
|-
|2019
| style="text-align:right;" |1,876,262
| style="text-align:right;" |19,845
| style="text-align:right;" |20,446
| style="text-align:right;color:red;" | -601
| style="text-align:right;" |10.6
| style="text-align:right;" |10.9
| style="text-align:right;color:red;" | -0.3
| style="text-align:right;" |1.65
| style="text-align:right;" |424,658
|-
|2020
| style="text-align:right;" |1,856,124
| style="text-align:right;" |19,031
| style="text-align:right;" |25,755
| style="text-align:right; color:red;" | -6,724
| style="text-align:right;" |10.3
| style="text-align:right;" |13.9
| style="text-align:right;color:red;" | -3.6
| style="text-align:right;" |1.62
| style="text-align:right;" |416,741
|-
|2021
| style="text-align:right;" |1,836,713
| style="text-align:right; " |18,648
| style="text-align:right; color:red; " |28,516
| style="text-align:right;color:red;" | -9,868
| style="text-align:right;" |10.2
| style="text-align:right;" |15.5
| style="text-align:right;color:red;" | -5.4
| style="text-align:right;" |1.62
| style="text-align:right;" |410,912
|-
|2022
| style="text-align:right;" |1,830,083
| 18,073
| 22,459
| style="color:red" | -4,386
| style="text-align:right;" |9.9
| style="text-align:right;" |12.3
| style="text-align:right;color:red;" | -2.4
| style="text-align:right;" |1.59
| style="text-align:right;" |407,934
|-
|2023
|1,826,633
|16,737
|20,187
| style="color:red| -3,450
|9.2
|11.0
| style="text-align:right;color:red;" | -1.9
|1.48
|404,624
|-
|2024
|1,822,612
| 16,061
| 20,201
| style="color:red| -4,140
|8.8
|11.1
| style="text-align:right;color:red;" | -2.3
| style="text-align:right;color:red;" | 1.44
| 401,834
|-
|2025
|
|style="color:red| 15,540
| 19,921
| style="color:red| -4,381
|
|
| style="text-align:right;color:red;" |
| style="text-align:right;color:red;" |
|
|-
|}
Current vital statistics
thumb|300px|[[Life expectancy in North Macedonia since 1950]]
thumb|300px|Life expectancy in North Macedonia since 1960 by gender
{| class="wikitable" style="text-align:center;"
|+
|-
! Period
! Live births
! Deaths
! Natural increase
|-
! January-March 2025
| 3,526
| 5,398
| –1,872
|-
! January-March 2026
| 3,380
| 5,342
| –1,962
|-
! Difference
| –146 (-4.14%)
| –56 (-1.04%)
| –90
|-
! colspan="4" style="text-align: center;" | Source:
|}
Marriages and divorces
{| class="wikitable collapsible collapsed"
|-
! style="width:40pt;" |
! style="width:60pt;" |Average population
! style="width:60pt;" |Marriages
! style="width:60pt;" |Divorces
! style="width:60pt;" |Crude marriage rate (per 1000)
! style="width:60pt;" |Crude divorce rate (per 1000)
! style="width:60pt;" |Divorces per 1000 marriages
|-
|1950
| style="text-align:right;" |1,229,000
| style="text-align:right;" |14,123
| style="text-align:right;" |983
| style="text-align:right;" |11.5
| style="text-align:right;" |0.8
| style="text-align:right;" |69.6
|-
|1951
| style="text-align:right;" |1,262,000
| style="text-align:right;" |13,651
| style="text-align:right;" |951
| style="text-align:right;" |10.8
| style="text-align:right;" |0.8
| style="text-align:right;" |69.7
|-
|1952
| style="text-align:right;" |1,280,000
| style="text-align:right;" |12,758
| style="text-align:right;" |832
| style="text-align:right;" |10.0
| style="text-align:right;" |0.7
| style="text-align:right;" |65.2
|-
|1953
| style="text-align:right;" |1,310,000
| style="text-align:right;" |11,739
| style="text-align:right;" |990
| style="text-align:right;" |9.0
| style="text-align:right;" |0.8
| style="text-align:right;" |84.3
|-
|1954
| style="text-align:right;" |1,338,000
| style="text-align:right;" |12,096
| style="text-align:right;" |772
| style="text-align:right;" |9.0
| style="text-align:right;" |0.6
| style="text-align:right;" |63.8
|-
|1955
| style="text-align:right;" |1,355,000
| style="text-align:right;" |12,003
| style="text-align:right;" |983
| style="text-align:right;" |8.9
| style="text-align:right;" |0.7
| style="text-align:right;" |81.9
|-
|1956
| style="text-align:right;" |1,357,000
| style="text-align:right;" |11,751
| style="text-align:right;" |956
| style="text-align:right;" |8.7
| style="text-align:right;" |0.7
| style="text-align:right;" |81.4
|-
|1957
| style="text-align:right;" |1,364,000
| style="text-align:right;" |11,432
| style="text-align:right;" |1,079
| style="text-align:right;" |8.4
| style="text-align:right;" |0.8
| style="text-align:right;" |94.4
|-
|1958
| style="text-align:right;" |1,375,000
| style="text-align:right;" |12,238
| style="text-align:right;" |970
| style="text-align:right;" |8.9
| style="text-align:right;" |0.7
| style="text-align:right;" |79.3
|-
|1959
| style="text-align:right;" |1,382,000
| style="text-align:right;" |11,846
| style="text-align:right;" |1,013
| style="text-align:right;" |8.6
| style="text-align:right;" |0.7
| style="text-align:right;" |85.5
|-
|1960
| style="text-align:right;" |1,391,927
| style="text-align:right;" |11,941
| style="text-align:right;" |1,013
| style="text-align:right;" |8.6
| style="text-align:right;" |0.7
| style="text-align:right;" |84.8
|-
|1961
| style="text-align:right;" |1,408,302
| style="text-align:right;" |11,881
| style="text-align:right;" |796
| style="text-align:right;" |8.4
| style="text-align:right;" |0.6
| style="text-align:right;" |67.0
|-
|1962
| style="text-align:right;" |1,427,771
| style="text-align:right;" |11,941
| style="text-align:right;" |907
| style="text-align:right;" |8.4
| style="text-align:right;" |0.6
| style="text-align:right;" |76.0
|-
|1963
| style="text-align:right;" |1,449,932
| style="text-align:right;" |11,827
| style="text-align:right;" |685
| style="text-align:right;" |8.2
| style="text-align:right;" |0.5
| style="text-align:right;" |57.9
|-
|1964
| style="text-align:right;" |1,473,996
| style="text-align:right;" |13,472
| style="text-align:right;" |610
| style="text-align:right;" |9.1
| style="text-align:right;" |0.4
| style="text-align:right;" |45.3
|-
|1965
| style="text-align:right;" |1,499,729
| style="text-align:right;" |13,467
| style="text-align:right;" |754
| style="text-align:right;" |9.0
| style="text-align:right;" |0.5
| style="text-align:right;" |56.0
|-
|1966
| style="text-align:right;" |1,525,841
| style="text-align:right;" |12,960
| style="text-align:right;" |598
| style="text-align:right;" |8.5
| style="text-align:right;" |0.4
| style="text-align:right;" |46.1
|-
|1967
| style="text-align:right;" |1,550,453
| style="text-align:right;" |13,141
| style="text-align:right;" |392
| style="text-align:right;" |8.5
| style="text-align:right;" |0.3
| style="text-align:right;" |29.8
|-
|1968
| style="text-align:right;" |1,575,714
| style="text-align:right;" |13,550
| style="text-align:right;" |446
| style="text-align:right;" |8.6
| style="text-align:right;" |0.3
| style="text-align:right;" |32.9
|-
|1969
| style="text-align:right;" |1,602,993
| style="text-align:right;" |14,376
| style="text-align:right;" |448
| style="text-align:right;" |9.0
| style="text-align:right;" |0.3
| style="text-align:right;" |31.2
|-
|1970
| style="text-align:right;" |1,629,061
| style="text-align:right;" |14,593
| style="text-align:right;" |453
| style="text-align:right;" |9.0
| style="text-align:right;" |0.3
| style="text-align:right;" |31.0
|-
|1971
| style="text-align:right;" |1,654,076
| style="text-align:right;" |14,739
| style="text-align:right;" |463
| style="text-align:right;" |8.9
| style="text-align:right;" |0.3
| style="text-align:right;" |31.4
|-
|1972
| style="text-align:right;" |1,679,456
| style="text-align:right;" |14,903
| style="text-align:right;" |580
| style="text-align:right;" |8.9
| style="text-align:right;" |0.3
| style="text-align:right;" |38.9
|-
|1973
| style="text-align:right;" |1,704,602
| style="text-align:right;" |15,105
| style="text-align:right;" |1,053
| style="text-align:right;" |8.9
| style="text-align:right;" |0.6
| style="text-align:right;" |69.7
|-
|1974
| style="text-align:right;" |1,729,935
| style="text-align:right;" |15,118
| style="text-align:right;" |1,071
| style="text-align:right;" |8.7
| style="text-align:right;" |0.6
| style="text-align:right;" |70.8
|-
|1975
| style="text-align:right;" |1,756,335
| style="text-align:right;" |15,554
| style="text-align:right;" |1,270
| style="text-align:right;" |8.9
| style="text-align:right;" |0.7
| style="text-align:right;" |81.7
|-
|1976
| style="text-align:right;" |1,783,518
| style="text-align:right;" |15,023
| style="text-align:right;" |1,066
| style="text-align:right;" |8.4
| style="text-align:right;" |0.6
| style="text-align:right;" |71.0
|-
|1977
| style="text-align:right;" |1,810,148
| style="text-align:right;" |15,604
| style="text-align:right;" |822
| style="text-align:right;" |8.6
| style="text-align:right;" |0.5
| style="text-align:right;" |52.7
|-
|1978
| style="text-align:right;" |1,836,270
| style="text-align:right;" |15,702
| style="text-align:right;" |776
| style="text-align:right;" |8.6
| style="text-align:right;" |0.4
| style="text-align:right;" |49.4
|-
|1979
| style="text-align:right;" |1,863,728
| style="text-align:right;" |16,122
| style="text-align:right;" |816
| style="text-align:right;" |8.7
| style="text-align:right;" |0.4
| style="text-align:right;" |50.6
|-
|1980
| style="text-align:right;" |1,891,319
| style="text-align:right;" |16,145
| style="text-align:right;" |890
| style="text-align:right;" |8.5
| style="text-align:right;" |0.5
| style="text-align:right;" |55.1
|-
|1981
| style="text-align:right;" |1,916,713
| style="text-align:right;" |16,303
| style="text-align:right;" |911
| style="text-align:right;" |8.5
| style="text-align:right;" |0.5
| style="text-align:right;" |55.9
|-
|1982
| style="text-align:right;" |1,941,914
| style="text-align:right;" |16,606
| style="text-align:right;" |911
| style="text-align:right;" |8.6
| style="text-align:right;" |0.5
| style="text-align:right;" |54.9
|-
|1983
| style="text-align:right;" |1,967,556
| style="text-align:right;" |16,404
| style="text-align:right;" |747
| style="text-align:right;" |8.3
| style="text-align:right;" |0.4
| style="text-align:right;" |45.5
|-
|1984
| style="text-align:right;" |1,992,424
| style="text-align:right;" |16,054
| style="text-align:right;" |886
| style="text-align:right;" |8.1
| style="text-align:right;" |0.4
| style="text-align:right;" |55.2
|-
|1985
| style="text-align:right;" |2,016,942
| style="text-align:right;" |16,335
| style="text-align:right;" |817
| style="text-align:right;" |8.1
| style="text-align:right;" |0.4
| style="text-align:right;" |50.0
|-
|1986
| style="text-align:right;" |2,041,064
| style="text-align:right;" |16,326
| style="text-align:right;" |1,017
| style="text-align:right;" |8.0
| style="text-align:right;" |0.5
| style="text-align:right;" |62.3
|-
|1987
| style="text-align:right;" |2,065,005
| style="text-align:right;" |16,799
| style="text-align:right;" |811
| style="text-align:right;" |8.1
| style="text-align:right;" |0.4
| style="text-align:right;" |48.3
|-
|1988
| style="text-align:right;" |2,088,651
| style="text-align:right;" |16,380
| style="text-align:right;" |861
| style="text-align:right;" |7.8
| style="text-align:right;" |0.4
| style="text-align:right;" |52.6
|-
|1989
| style="text-align:right;" |2,070,912
| style="text-align:right;" |15,842
| style="text-align:right;" |951
| style="text-align:right;" |7.6
| style="text-align:right;" |0.5
| style="text-align:right;" |60.0
|-
|1990
| style="text-align:right;" |2,053,172
| style="text-align:right;" |15,688
| style="text-align:right;" |749
| style="text-align:right;" |7.6
| style="text-align:right;" |0.4
| style="text-align:right;" |47.7
|-
|1991
| style="text-align:right;" |2,035,433
| style="text-align:right;" |15,311
| style="text-align:right;" |496
| style="text-align:right;" |7.5
| style="text-align:right;" |0.2
| style="text-align:right;" |32.4
|-
|1992
| style="text-align:right;" |2,017,694
| style="text-align:right;" |15,354
| style="text-align:right;" |578
| style="text-align:right;" |7.6
| style="text-align:right;" |0.3
| style="text-align:right;" |37.6
|-
|1993
| style="text-align:right;" |1,999,955
| style="text-align:right;" |15,080
| style="text-align:right;" |636
| style="text-align:right;" |7.5
| style="text-align:right;" |0.3
| style="text-align:right;" |42.2
|-
|1994
| style="text-align:right;" |1,982,215
| style="text-align:right;" |15,736
| style="text-align:right;" |612
| style="text-align:right;" |7.9
| style="text-align:right;" |0.3
| style="text-align:right;" |38.9
|-
|1995
| style="text-align:right;" |1,964,476
| style="text-align:right;" |15,823
| style="text-align:right;" |710
| style="text-align:right;" |8.1
| style="text-align:right;" |0.4
| style="text-align:right;" |44.9
|-
|1996
| style="text-align:right;" |1,981,543
| style="text-align:right;" |14,089
| style="text-align:right;" |705
| style="text-align:right;" |7.1
| style="text-align:right;" |0.4
| style="text-align:right;" |50.0
|-
|1997
| style="text-align:right;" |1,996,869
| style="text-align:right;" |14,072
| style="text-align:right;" |1,021
| style="text-align:right;" |7.0
| style="text-align:right;" |0.5
| style="text-align:right;" |72.6
|-
|1998
| style="text-align:right;" |2,007,523
| style="text-align:right;" |13,993
| style="text-align:right;" |1,027
| style="text-align:right;" |7.0
| style="text-align:right;" |0.5
| style="text-align:right;" |73.4
|-
|1999
| style="text-align:right;" |2,017,142
| style="text-align:right;" |14,172
| style="text-align:right;" |1,045
| style="text-align:right;" |7.0
| style="text-align:right;" |0.5
| style="text-align:right;" |73.7
|-
|2000
| style="text-align:right;" |2,026,350
| style="text-align:right;" |14,255
| style="text-align:right;" |1,325
| style="text-align:right;" |7.0
| style="text-align:right;" |0.7
| style="text-align:right;" |92.9
|-
|2001
| style="text-align:right;" |2,034,882
| style="text-align:right;" |13,267
| style="text-align:right;" |1,448
| style="text-align:right;" |6.5
| style="text-align:right;" |0.7
| style="text-align:right;" |109.1
|-
|2002
| style="text-align:right;" |2,020,157
| style="text-align:right;" |14,522
| style="text-align:right;" |1,310
| style="text-align:right;" |7.2
| style="text-align:right;" |0.6
| style="text-align:right;" |90.2
|-
|2003
| style="text-align:right;" |2,026,773
| style="text-align:right;" |14,402
| style="text-align:right;" |1,405
| style="text-align:right;" |7.1
| style="text-align:right;" |0.7
| style="text-align:right;" |97.6
|-
|2004
| style="text-align:right;" |2,032,544
| style="text-align:right;" |14,073
| style="text-align:right;" |1,645
| style="text-align:right;" |6.9
| style="text-align:right;" |0.8
| style="text-align:right;" |116.9
|-
|2005
| style="text-align:right;" |2,036,855
| style="text-align:right;" |14,500
| style="text-align:right;" |1,552
| style="text-align:right;" |7.1
| style="text-align:right;" |0.8
| style="text-align:right;" |107.0
|-
|2006
| style="text-align:right;" |2,040,228
| style="text-align:right;" |14,908
| style="text-align:right;" |1,475
| style="text-align:right;" |7.3
| style="text-align:right;" |0.7
| style="text-align:right;" |98.9
|-
|2007
| style="text-align:right;" |2,043,559
| style="text-align:right;" |15,490
| style="text-align:right;" |1,417
| style="text-align:right;" |7.6
| style="text-align:right;" |0.7
| style="text-align:right;" |91.5
|-
|2008
| style="text-align:right;" |2,046,898
| style="text-align:right;" |14,695
| style="text-align:right;" |1,209
| style="text-align:right;" |7.2
| style="text-align:right;" |0.6
| style="text-align:right;" |82.3
|-
|2009
| style="text-align:right;" |2,050,671
| style="text-align:right;" |14,923
| style="text-align:right;" |1,287
| style="text-align:right;" |7.3
| style="text-align:right;" |0.6
| style="text-align:right;" |86.2
|-
|2010
| style="text-align:right;" |2,055,004
| style="text-align:right;" |14,155
| style="text-align:right;" |1,720
| style="text-align:right;" |6.9
| style="text-align:right;" |0.8
| style="text-align:right;" |121.5
|-
|2011
| style="text-align:right;" |2,058,539
| style="text-align:right;" |14,736
| style="text-align:right;" |1,753
| style="text-align:right;" |7.2
| style="text-align:right;" |0.9
| style="text-align:right;" |119.0
|-
|2012
| style="text-align:right;" |2,061,044
| style="text-align:right;" |13,991
| style="text-align:right;" |1,926
| style="text-align:right;" |6.8
| style="text-align:right;" |0.9
| style="text-align:right;" |137.7
|-
|2013
| style="text-align:right;" |2,064,032
| style="text-align:right;" |13,982
| style="text-align:right;" |2,045
| style="text-align:right;" |6.8
| style="text-align:right;" |1.0
| style="text-align:right;" |146.3
|-
|2014
| style="text-align:right;" |2,067,471
| style="text-align:right;" |13,813
| style="text-align:right;" |2,210
| style="text-align:right;" |6.7
| style="text-align:right;" |1.1
| style="text-align:right; color:red;" |160.0
|-
|2015
| style="text-align:right;" |2,070,226
| style="text-align:right;" |14,186
| style="text-align:right;" |2,200
| style="text-align:right;" |6.9
| style="text-align:right;" |1.1
| style="text-align:right;" |155.1
|-
|2016
| style="text-align:right;" |2,072,490
| style="text-align:right;" |13,199
| style="text-align:right;" |1,985
| style="text-align:right;" |6.4
| style="text-align:right;" |1.0
| style="text-align:right;" |150.4
|-
|2017
| style="text-align:right;" |2,074,502
| style="text-align:right;" |13,781
| style="text-align:right;" |1,994
| style="text-align:right;" |6.6
| style="text-align:right;" |1.0
| style="text-align:right;" |144.7
|-
|2018
| style="text-align:right;" |2,076,217
| style="text-align:right;" |13,494
| style="text-align:right;" |1,620
| style="text-align:right;" |6.5
| style="text-align:right;" |0.8
| style="text-align:right;" |120.1
|-
|2019
| style="text-align:right;" |2,076,694
| style="text-align:right;" |13,814
| style="text-align:right;" |1,990
| style="text-align:right;" |6.7
| style="text-align:right;" |1.0
| style="text-align:right;" |144.1
|-
|}
Ethnic groups
The process of industrialization and urbanization after the Second World War that caused the population growth to decrease involved the ethnic Macedonians to a greater extent than Muslims. Rates of increase were very high among rural Muslims: Turks and Torbesh (Macedonian Muslims) had rates 2.5 times those of the Macedonian majority, while Roma had rates 3 times as high. In 1994, Macedonians had a TFR of 2.07, while the TFR of others were: Albanian (2.10), Turkish (3.55), Roma (4.01), Serb (2.07), Vlachs (1.88) and Others (3.05). The TFR by religions was: Christian (2.17, with 2.20 for Catholics and 2.06 for Orthodox), Islam (4.02) and others (2.16).
However, it is unlikely that this high minority TFR has continued since then in North Macedonia, as Balkan fertility elsewhere (Albania, Bosnia and Herzegovina, Kosovo) has dropped sharply toward the European average. A more recent survey pegs Muslim fertility in North Macedonia at 1.7, versus 1.5 for non-Muslims.
<gallery>
File:Makedonija - Etnicki sastav po naseljima 1961.gif|Ethnic structure of SR Macedonia by settlements 1961.
File:Makedonija - Etnicki sastav po naseljima 1971.gif|Ethnic structure of SR Macedonia by settlements 1971.
File:Makedonija - Etnicki sastav po naseljima 1981.gif|Ethnic structure of SR Macedonia by settlements 1981.
File:Makedonija - Etnicki sastav po naseljima 1991 1.gif|Ethnic structure of SR Macedonia by settlements 1991.
File:Makedonija - Etnicki sastav po naseljima 1991 2.gif|Ethnic structure of SR Macedonia by settlements 1991.
File:Makedonija - Etnicki sastav po naseljima 1994.gif|Ethnic structure of R. Macedonia by settlements 1994.
File:Makedonija - Etnicki sastav po naseljima 2002.gif|Ethnic structure of R. Macedonia by settlements 2002.
File:Етнички состав на Македонија, според пописот од 2021 година.png|Ethnic structure of R. North Macedonia by settlements 2021.
</gallery>
{| class="wikitable"
|+
Population of North Macedonia according to ethnic group 1948–2021
|-bgcolor="#e0e0e0"
! rowspan="2" | Ethnic<br />group
! colspan="2" | census 1948
! colspan="2" | census 1953
! colspan="2" | census 1961
! colspan="2" | census 1971
! colspan="2" | census 1981
! colspan="2" | census 1991
! colspan="2" | census 1994<sup>1</sup>
! colspan="2" | census 2002
! colspan="2" |census 2021
|-bgcolor="#e0e0e0"
! Number
! %
! Number
! %
! Number
! %
! Number
! %
! Number
! %
! Number
! %
! Number
! %
! Number
! %
!Number
!%
|-
| Macedonians
| align="right" | 789,648
| align="right" | 68.5
| align="right" | 860,699
| align="right" | 66.0
| align="right" | 1,000,854
| align="right" | 71.2
| align="right" | 1,142,375
| align="right" | 69.3
| align="right" | 1,281,195
| align="right" | 67.0
| align="right" |
| align="right" | 65.3
| align="right" | 1,295,964
| align="right" | 66.6
| align="right" | 1,297,981
| align="right" | 64.18
| align="right" | 1,073,299
| align="right" | 58.44
|-
| Albanians
| align="right" | 197,389
| align="right" | 17.1
| align="right" | 162,524
| align="right" | 12.5
| align="right" | 183,108
| align="right" | 13.0
| align="right" | 279,871
| align="right" | 17.0
| align="right" | 377,726
| align="right" | 19.8
| align="right" | 441,987
| align="right" | 21.7
| align="right" | 441,104
| align="right" | 22.7
| align="right" | 509,083
| align="right" | 25.17
| align="right" | 446,245
| align="right" | 24.30
|-
| Turks
| align="right" | 95,940
| align="right" | 8.3
| align="right" | 203,938
| align="right" | 15.6
| align="right" | 131,481
| align="right" | 9.4
| align="right" | 108,552
| align="right" | 6.6
| align="right" | 86,691
| align="right" | 4.5
| align="right" | 77,080
| align="right" | 3.8
| align="right" | 78,019
| align="right" | 4.0
| align="right" | 77,959
| align="right" | 3.85
| align="right" | 70,961
| align="right" | 3.86
|-
| Romani
| align="right" | 19,500
| align="right" | 1.7
| align="right" | 20,462
| align="right" | 1.6
| align="right" | 20,606
| align="right" | 1.5
| align="right" | 24,505
| align="right" | 1.5
| align="right" | 43,223
| align="right" | 2.3
| align="right" | 52,103
| align="right" | 2.6
| align="right" | 43,707
| align="right" | 2.2
| align="right" | 53,879
| align="right" | 2.66
| align="right" | 46,433
| align="right" | 2.53
|-
| Serbs
| align="right" | 29,721
| align="right" | 2.6
| align="right" | 35,112
| align="right" | 2.7
| align="right" | 42,728
| align="right" | 3.0
| align="right" | 46,465
| align="right" | 2.8
| align="right" | 44,613
| align="right" | 2.3
| align="right" | 42,775
| align="right" | 2.1
| align="right" | 40,228
| align="right" | 2.1
| align="right" | 35,939
| align="right" | 1.78
| align="right" | 23,847
| align="right" | 1.30
|-
| Bosniaks
| align="right" |
| align="right" |
| align="right" |
| align="right" |
| align="right" |
| align="right" |
| align="right" |
| align="right" |
| align="right" |
| align="right" |
| align="right" |
| align="right" |
| align="right" | 6,829
| align="right" | 0.3
| align="right" | 17,018
| align="right" | 0.84
| align="right" | 16,042
| align="right" | 0.87
|-
| Aromanians
| align="right" | 9,511
| align="right" | 0.8
| align="right" | 8,668
| align="right" | 0.7
| align="right" | 8,046
| align="right" | 0.6
| align="right" | 7,190
| align="right" | 0.4
| align="right" | 6,392
| align="right" | 0.3
| align="right" | 7,764
| align="right" | 0.4
| align="right" | 8,601
| align="right" | 0.4
| align="right" | 9,695
| align="right" | 0.48
| align="right" | 8,714
| align="right" | 0.47
|-
| Torbeši
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| align="right" | 4,174
| align="right" | 0.23
|-
| Bulgarians
| align="right" | 889
| align="right" | 0.1
| align="right" | 920
| align="right" | 0.1
| align="right" | 3,087
| align="right" | 0.2
| align="right" | 3,334
| align="right" | 0.2
| align="right" | 1,984
| align="right" | 0.1
| align="right" | 1,370
| align="right" | 0.1
| align="right" | 1,682
| align="right" | 0.1
| align="right" | 1,417
| align="right" | 0.07
| align="right" | 3,504
| align="right" | 0.19
|-
| Ashkali
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| align="right" | 2,406
| align="right" | 0.13
|-
| Croats
| align="right" | 2,090
| align="right" | 0.2
| align="right" | 2,770
| align="right" | 0.2
| align="right" | 3,801
| align="right" | 0.3
| align="right" | 3,882
| align="right" | 0.2
| align="right" | 3,349
| align="right" | 0.2
| align="right" | 2,878
| align="right" | 0.1
| align="right" | 2,248
| align="right" | 0.1
| align="right" | 2,686
| align="right" | 0.13
| align="right" | 2,145
| align="right" | 0.12
|-
| Muslims
| align="right" | 1,560
| align="right" | 0.1
| align="right" | 1,591
| align="right" | 0.1
| align="right" | 3,002
| align="right" | 0.2
| align="right" | 1,248
| align="right" | 0.1
| align="right" | 39,555
| align="right" | 2.1
| align="right" | 31,356
| align="right" | 1.5
| align="right" | 15,418
| align="right" | 0.8
| align="right" | 2,553
| align="right" | 0.13
| align="right" | 1,187
| align="right" | 0.06
|-
| Montenegrins
| align="right" | 2,348
| align="right" | 0.2
| align="right" | 2,526
| align="right" | 0.2
| align="right" | 3,414
| align="right" | 0.2
| align="right" | 3,246
| align="right" | 0.2
| align="right" | 3,940
| align="right" | 0.2
| align="right" | 3,225
| align="right" | 0.1
| align="right" | 2,318
| align="right" | 0.1
| align="right" | 2,003
| align="right" | 0.10
| align="right" | 1,023
| align="right" | 0.06
|-
| Yugoslavs
| align="right" |
| align="right" |
| align="right" |
| align="right" |
| align="right" | 1,260
| align="right" | 0.1
| align="right" | 3,652
| align="right" | 0.2
| align="right" | 14,240
| align="right" | 0.7
| align="right" |
| align="right" |
| align="right" |
| align="right" |
| align="right" |
| align="right" |
| align="right" | 344
| align="right" | 0.02
|-
| other/unspecified
| align="right" | 4,390
| align="right" | 0.4
| align="right" | 5,304
| align="right" | 0.4
| align="right" | 4,616
| align="right" | 0.3
| align="right" | 22,988
| align="right" | 1.4
| align="right" | 6,228
| align="right" | 0.3
| align="right" | 45,239
| align="right" | 2.2
| align="right" | 9,814
| align="right" | 0.5
| align="right" | 14,887<sup>2</sup>
| align="right" | 0.74
| align="right" | 136,389<sup>3</sup>
| align="right" | 7.42
|-bgcolor="#e0e0e0"
! align="left" | Total
! colspan="2" | 1,152,986
! colspan="2" | 1,304,514
! colspan="2" | 1,406,003
! colspan="2" | 1,647,308
! colspan="2" | 1,909,136
! colspan="2" | 2,033,964
! colspan="2" | 1,945,932
! colspan="2" | 2,022,547
! colspan="2" |1,836,713
|-
| colspan="19" | <sup>1</sup> Since 1994 residents who were permanently living abroad were no longer included
<sup>2</sup> Ashkali: 3,713 or 0.184%, Greeks: 422 or 0.021%, Russians: 368 or 0.018%, Slovenes: 365 or 0.018%, Poles: 162 or 0.008%, Ukrainians: 136 or 0.007%, Germans: 88 or 0.004%, Czechs: 60 or 0.005%, Slovaks: 60 or 0.005%, Jews: 53 or 0.003%, Italians: 46 or 0.002%, Austrians: 35 or 0.002%, Rusyns: 24 or 0.001%, Regionally affiliated: 829 or 0.041%, Non-declared: 404 or 0.02%, Others: 5332 or 0.264%
<sup>3</sup> Regionally affiliated: 110 or 0.01%, Non-declared: 450* or 0.02%, Citizens for whom the data are taken from administrative sources, not included directly in the census (without ethnic declaration) 132,260 or 7.20%.*<!-- What do the *s refer to? -->
|}
In 2017, 21,754 children were born in North Macedonia. The ethnic affiliation of these newborns was: 11,260 (51.76%) Macedonian; 7,404 (34.03%) Albanian; 940 (4.32%) Turkish; 1,276 (5.87%) Roma; 40 (0.18%) Vlach; 129 (0.59%) Serbian; 213 (0.98%) Bosniaks; 492 (2,26%) other ethnic affiliation and unknown. In the school year 2016/2017 there were 192 715 students in elementary schools from which 104,756 (55%) were Macedonian, and 60,971 (32%) were Albanian, and in High schools there were 72 482 students from which 43,658 (60.1%) were Macedonian and 22 419 (30.9%) were Albanians. Furthermore, in 1999 Albanians accounted for 34.6% of newborns and 26.1% of students who finished high school in 2016, which was regulated by the Ministry of Education.
{| class="wikitable"
|+
Newborns in North Macedonia according to ethnic group
|-bgcolor="#e0e0e0"
! rowspan="2" | Ethnic group
! colspan="2" | 1994
! colspan="2" | 2002
! colspan="2" | 2012
! colspan="2" |2021
! colspan="2" |2022
! colspan="2" |2023
! colspan="2" |2024
|-bgcolor="#e0e0e0"
! Number
! %
! Number
! %
! Number
! %
!Number
! %
!Number
! %
!Number
! %
!Number
! %
|-
| Macedonians
| align="right" | 16,704
| align="right" | 49.88
| align="right" | 13,639
| align="right" | 49.13
| align="right" | 11,995
| align="right" | 50.90
| align="right" | 9,338
| align="right" | 50.08
| align="right" |9,102
| align="right" |50.36
| align="right" |8,411
| align="right" |50.25
| align="right" |6,842
| align="right" |42.60
|-
| Albanians
| align="right" | 12,010
| align="right" | 35.86
| align="right" | 10,118
| align="right" | 36.45
| align="right" | 8,035
| align="right" | 34.09
| align="right" | 6,663
| align="right" | 35.73
| align="right" |6,577
| align="right" |36.39
| align="right" |6,063
| align="right" |36.23
| align="right" |5,475
| align="right" |34.09
|-
| Romani
| align="right" | 1,378
| align="right" | 4.12
| align="right" | 1,678
| align="right" | 6.04
| align="right" | 1,552
| align="right" | 6.59
| align="right" | 1,267
| align="right" | 6.79
| align="right" |1,094
| align="right" |6.05
| align="right" |997
| align="right" |5.96
| align="right" |917
| align="right" |5.71
|-
| Turks
| align="right" | 1,616
| align="right" | 4.83
| align="right" | 1,202
| align="right" | 4.33
| align="right" | 1,092
| align="right" | 4.63
| align="right" | 835
| align="right" | 4.48
| align="right" |756
| align="right" |4.18
| align="right" |735
| align="right" |4.39
| align="right" |602
| align="right" |3.75
|-
| Bosniaks
| align="right" |
| align="right" |
| align="right" |
| align="right" |
| align="right" | 251
| align="right" | 1.07
| align="right" | 177
| align="right" | 0.95
| align="right" |186
| align="right" |1.03
| align="right" |179
| align="right" |1.07
| align="right" |150
| align="right" |0.93
|-
| Serbs
| align="right" | 403
| align="right" | 1.20
| align="right" | 168
| align="right" | 0.61
| align="right" | 125
| align="right" | 0.53
| align="right" | 123
| align="right" | 0.66
| align="right" |117
| align="right" |0.65
| align="right" |109
| align="right" |0.65
| align="right" |84
| align="right" |0.52
|-
| Vlach (Aromanians)
| align="right" | 25
| align="right" | 0.07
| align="right" | 23
| align="right" | 0.08
| align="right" | 37
| align="right" | 0.16
| align="right" | 17
| align="right" | 0.09
| align="right" |26
| align="right" |0.14
| align="right" |31
| align="right" |0.19
| align="right" |15
| align="right" |0.09
|-
| other
| rowspan="2" align="right" | 1,351
| rowspan="2" align="right" | 4.03
| rowspan="2" align="right" | 933
| rowspan="2" align="right" | 3.36
| rowspan="2" align="right" | 481
| rowspan="2" align="right" | 2.04
| rowspan="2" align="right" | 228
| rowspan="2" align="right" | 1.22
| rowspan="2" align="right" |215
| rowspan="2" align="right" |1.19
| rowspan="2" align="right" |212
| rowspan="2" align="right" |1.26
| align="right" |161
| align="right" |1.00
|-
|unspecified
| align="right" |1,815
| align="right" |11.30
|- bgcolor="#e0e0e0"
! align="left" | Total
! colspan="2" | 33,487
! colspan="2" | 27,761
! colspan="2" | 23,568
! colspan="2" |18,648
! colspan="2" |18,073
! colspan="2" |16,737
! colspan="2" |16,061
|-
|}
Migration
{| class="wikitable sortable"
|+ Net migration of North Macedonia (2005–2023)
! Year !! Immigrants !! Emigrants !! Net migration
|-
| 2005 || 967 || 18 || 191
|-
| 2006 || 1,029 || 35 || 466
|-
| 2007 || 861 || 16 || 987
|-
| 2008 || 557 || 11 || 25
|-
| 2009 || 1,000 || 23 || 467
|-
| 2010 || 1,356 || 84 || 652
|-
| 2011 || 1,747 || 147 || 806
|-
| 2012 || 2,072 || 85 || 1,053
|-
| 2013 || 1,940 || 96 || 1,390
|-
| 2014 || 2,273 || 99 || 1,699
|-
| 2015 || 3,617 || 249 || 2,860
|-
| 2016 || 2,481 || 190 || 2,134
|-
| 2017 || 2,322 || 283 || 2,201
|-
| 2018 || 2,557 || 233 || 2,549
|-
| 2019 || 2,811 || 186 || 2,349
|-
| 2020 || 1,643 || 145 || 766
|-
| 2021 || 2,629 || 182 || 1,532
|-
| 2022 || 3,384 || 469 || 1,381
|-
| 2023 || 2,654 || 343 || 799
|-
| 2024 || 6,946 || 235 || 5,747
|}
Languages
Source:
{| class="wikitable sortable" style="text-align:right"
|+ align=top |
|-
! align=left | Language, census 2021 !! Number !! %
|-
| align=left | Total || 1,836,713 || 100.00%
|-
| align=left | Macedonian || 1,127,394 || 61.38%
|-
| align=left | Albanian || 447,001 || 24.34%
|-
| align=left | Turkish || 62,723 || 3.41%
|-
| align=left | Romani || 31,721 || 1.73%
|-
| align=left | Vlach || 3,151 || 0.17%
|-
| align=left | Serbian || 11,252 || 0.61%
|-
| align=left | Bosnian || 15,615 || 0.85%
|-
| align=left | Bulgarian || 1,519 || 0.08%
|-
| align=left | Croatian || 958 || 0.05%
|-
| align=left | Other languages || 2,717 || 0.15%
|-
| align=left | Unknown || 402 || 0.02%
|-
| align=left | Persons for whom data are taken from administrative sources || 132,260 || 7.20%
|}
Religion
Source:
{| class="wikitable sortable" style="text-align:right"
|+ align=top |
|-
! align=left | Religion, census 2021 !! Number !! %
|-
| align=left |Total Christians || 1,109,908 || 60.43%
|-
| align=left |Orthodox || 847,390 || 46.14%
|-
| align=left |Christians (unspecified) || 242,579 || 13.21%
|-
| align=left |Evangelical Protestant Christians || 8,764 || 0.48%
|-
| align=left |Catholics || 6,746 || 0.37%
|-
| align=left |Protestants || 1,313 || 0.07%
|-
| align=left |Jehovah's Witnesses || 1,137 || 0.06%
|-
| align=left |Evangelical Methodists || 889 || 0.05%
|-
| align=left |Evangelists || 678 || 0.04%
|-
| align=left |Adventists || 371 || 0.02%
|-
| align=left |Baptists || 70 || 0.00%
|-
| align=left |Reformists || 50 || 0.00%
|-
| align=left | Islam || 590,878 || 32.17%
|-
| align=left | Buddhists || 894 || 0.05%
|-
| align=left | Hare Krishna || 96 || 0.01%
|-
| align=left | Members of the Jewish (Moses) community || 74 || 0.00%
|-
| align=left | Members of an unlisted religion || 113 || 0.01%
|-
| align=left | Non-believers (atheists) || 8,764 || 0.48%
|-
| align=left | Undeclared || 16 || 0.00%
|-
| align=left | Unknown || 76 || 0.00%
|-
| align=left | Agnostics || 1,964 || 0.11%
|-
| align=left | Persons for whom data are taken from administrative sources || 132,260 || 7.20%
|-
| align=left | Total population || 1,836,713 || 100.00%
|-
|}
CIA World Factbook demographic statistics
The following demographic statistics are from the CIA World Factbook, unless otherwise indicated.
Age structure
- 0–14 years: 19.5% (male 210,078; female 203,106)
- 15–64 years: 67.8% (male 707,298; female 696,830)
- 65 years and over: 12.7% (male 97,437; female 124,661) (2004 est)
Sex ratio
- at birth: 1.08 male(s)/female
- under 15 years: 1.08 male(s)/female
- 15–64 years: 1.02 male(s)/female
- 65 years and over: 0.78 male(s)/female
- total population: 1 male(s)/female (2004 est.)
Infant mortality rate
- total: 11.74 deaths/1,000 live births
- female: 10.73 deaths/1,000 live births (2004 est.)
- male: 12.67 deaths/1,000 live births
Life expectancy at birth
- total population: 74.73 years
- male: 72.45 years
- female: 77.2 years (2004 est.)
Total fertility rate
- 1.50 children born/woman (2015 est.)
HIV/AIDS
- adult prevalence rate: less than 0.1% (2001 est.)
- people living with HIV/AIDS: less than 100 (1999 est.)
- deaths: less than 100 (2001 est.)
Nationality
- noun: Macedonian/citizen of the Republic of North Macedonia
- adjective: Macedonian / of North Macedonia
