List of cities in Macedonia by population

List of cities in Macedonia by population 2023 2024.

Total number of cities: 34.

Total population: 2 069 172.


# Name, city Population, people
1 Skopje 467 257
2 Bitola 74 550
3 Kumanovo 70 842
4 Prilep 66 246
5 Tetovo 52 915
6 Veles 43 716
7 Stip 43 652
8 Ohrid 42 033
9 Gostivar 35 847
10 Strumica 35 311
11 Kavadarci 29 188
12 Kocani 28 330
13 Kicevo 27 067
14 Struga 16 559
15 Radovis 16 223
16 Gevgelija 15 685
17 Debar 14 561
18 Kriva Palanka 14 558
19 Sveti Nikola 13 746
20 Negotino 13 284
21 Delcevo 11 500
22 Vinica 10 863
23 Resen 8 748
24 Probistip 8 714
25 Berovo 7 002
26 Kratovo 6 924
27 Bogdanci 6 011
28 Krusevo 5 330
29 Makedonska Kamenica 5 147
30 Valandovo 4 402
31 Makedonski Brod 3 740
32 Demir Kapija 3 275
33 Pehcevo 3 237
34 Demir Hisar 2 593

Macedonia - Population

2 069 172 people Flag of Macedonia Flag of Macedonia In March 2023 2024