Population Statistics
Home › World › North Macedonia

North Macedonia: cities by population

By James Burfield, SEO consultant, Bath · Page updated · UN World Population Prospects

North Macedonia has a population of 1,804,063 (UN estimate, 2026), with Skopje as its capital. The 50 largest of its 297 recorded towns and cities, ranked.

-12%
since 2000 (2,057,253)
-16%
projected by 2050 (1,512,688)
72
people per km²
19501975200020252050 1.2M 1.5M
UN estimates to 2026; the dashed line is the medium-variant projection to 2050, a forecast rather than a measurement. Source: World Population Prospects 2024.
Full UN series, 1950 to 2050
YearPopulation
19501,248,683
19751,797,972
20002,057,253
20052,089,807
20102,051,505
20151,980,366
20201,872,015
20251,813,791
20261,804,063
2030 projected1,762,486
2050 projected1,512,688

Medium variant. Figures from 2026 onward are projections, not measurements.

Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are UN World Population Prospects 2024 (medium variant) where the UN lists the country separately; the handful it reports under a parent state keep a GeoNames figure and are marked as such. Sources & method.

Largest cities in North Macedonia

#PlaceRegionPopulation
1SkopjeGrad Skopje474,889
2KumanovoKumanovo75,051
3PrilepPrilep73,814
4BitolaBitola69,287
5TetovoTetovo63,176
6VelesVeles57,873
7GostivarGostivar50,974
8ShtipShtip48,279
9Centar ŽupaCentar Zhupa45,412
10OhridOhrid42,033
11KavadarciKavadarci38,799
12StrugaStruga37,387
13KochaniKochani34,258
14StrumicaStrumica33,825
15KičevoKichevo31,123
16LipkovoLipkovo28,102
17ZelinoZhelino25,422
18RadovisRadovish24,984
19TearceTearce23,096
20Kriva PalankaKriva Palanka20,820
21GevgelijaGevgelija20,664
22NegotinoNegotino19,515
23StudeničaniStudenichani18,219
24VinicaVinica18,218
25DebarDebar18,074
26NegotinoVrapchishte17,518
27DelcevoDelchevo17,415
28ResenResen16,539
29IlindenIlinden16,406
30BrvenicaBrvenica16,267
31KamenjaneBogovinje15,376
32BogovinjeBogovinje15,166
33BerovoBerovo13,847
34Sveti NikoleSveti Nikole13,292
35АрачиновоArachinovo12,800
36ProbishtipProbishtip12,702
37CegraneGostivar12,523
38BosilovoBosilovo12,447
39VasilevoVasilevo12,382
40ZajasKichevo12,218
41Novo SeloNovo Selo11,818
42KondovoGrad Skopje11,656
43DolneniDolneni11,534
44DračevoGrad Skopje10,605
45KratovoKratovo10,288
46Dolna BanjicaGostivar10,147

Twenty years earlier: North Macedonia in the 2005 World Gazetteer — population then 2,040,389.

Common questions

What is the population of North Macedonia?
North Macedonia has a population of 1,804,063, the UN World Population Prospects estimate for 2026. The UN's medium-variant projection for 2050 is 1,512,688 — a forecast, not a measurement.
What is the capital of North Macedonia?
Skopje.

Go deeper

Skopje
The largest place we record in North Macedonia: 474,889 people
North Macedonia in 2005
The World Gazetteer's archive edition: 2,040,389 then
All 246 countries
Every country and territory, ranked by population