🌆 Largest Cities in North Macedonia

Cities of North Macedonia with more than 15,000 inhabitants, ranked by population (GeoNames).

📅 2026📏 people38 entries🇲🇰 See all of this country’s rankings →
Each tile’s area is its share of the combined total of 1,754,303 (38 entries). Stronger colour means a higher rank.
1
SkopjeGrad Skopje
474,889
2
KumanovoKumanovo
75,051
3
PrilepPrilep
73,814
4
BitolaBitola
69,287
5
ČairGrad Skopje
64,773
6
TetovoTetovo
63,176
7
Kisela VodaGrad Skopje
58,216
8
VelesVeles
57,873
9
GostivarGostivar
50,974
10
ShtipShtip
48,279
11
Centar ŽupaCentar Zhupa
45,412
12
OhridOhrid
42,033
13
Gjorče PetroGrad Skopje
41,000
14
KavadarciKavadarci
38,799
15
StrugaStruga
37,387
16
ButelGrad Skopje
36,154
17
KochaniKochani
34,258
18
StrumicaStrumica
33,825
19
KičevoKichevo
31,123
20
LipkovoLipkovo
28,102
21
ZelinoZhelino
25,422
22
SarajGrad Skopje
25,379
23
RadovisRadovish
24,984
24
TearceTearce
23,096
25
Kriva PalankaKriva Palanka
20,820
26
Šuto OrizareGrad Skopje
20,800
27
GevgelijaGevgelija
20,664
28
NegotinoNegotino
19,515
29
StudeničaniStudenichani
18,219
30
VinicaVinica
18,218
31
DebarDebar
18,074
32
Negotino (Vrapchishte)Vrapchishte
17,518
33
DelcevoDelchevo
17,415
34
ResenResen
16,539
35
IlindenIlinden
16,406
36
BrvenicaBrvenica
16,267
37
KamenjaneBogovinje
15,376
38
BogovinjeBogovinje
15,166

Highlights

Within North Macedonia, Skopje ranks first in 2026 with 474,889, followed by Kumanovo (75,051) and Prilep (73,814).

Skopje is 6.3 times higher than Kumanovo, the runner-up.

Across 38 entries, values run from 474,889 (Skopje) to 15,166 (Bogovinje), with a median of 29,613.

Source: GeoNames, cities with more than 15,000 inhabitants, 2026. Unit: people.

Source: GeoNames, cities with more than 15,000 inhabitants · CC BY 4.0 (GeoNames) · fetched Oct 14, 2026 — GeoNames aggregates census and estimate figures, so the reference year varies by city, and a few figures cover the metropolitan area rather than the city proper.