Population of Cities in North Macedonia (2021)

North Macedonia, formerly known as Macedonia until February 2019, is the 148th-most populous country in the world, with a population of 2.08 million people. North Macedonia has 34 cities. Five cities have populations of over 50,000 people. The most populous city is Skopje, which is also the nation’s capital. Skopje has over 506,000 people, about 18.7% of the country’s total population. Skopje also serves as the political, academic, economic, and cultural center. The other four cities with populations over 50,000 are Bitola with 74,550, Kumanovo with 70,842, Prilep with 66,246, and Tetovo with 52,915. Seventeen towns have populations between 10,000 and 50,000.

About 58.21% of North Macedonia’s total population lives in urban areas and cities, meaning that 41.79% live in rural areas.

North Macedonia has 0 cities with more than a million people, 1 cities with between 100,000 and 1 million people, and 51 cities with between 10,000 and 100,000 people. The largest city in North Macedonia is Skopje, with a population of 474,889 people.

Name 2021 Population
Skopje474,889
Bitola86,528
Kumanovo76,275
Prilep73,814
Tetovo72,944
Cair64,773
Kisela Voda58,216
Veles57,873
Ohrid54,908
Gostivar50,974
Shtip48,279
Strumica45,508
Centar Zupa45,412
Gjorce Petro41,000
Kavadarci38,799
Struga37,387
Butel36,154
Kochani34,258
Kicevo31,123
Lipkovo28,102
Zelino25,422
Saraj25,379
Radovis24,984
Tearce23,096
Kriva Palanka20,820
Suto Orizare20,800
Gevgelija20,664
Negotino19,515
Studenichani18,219
Vinica18,218
Debar18,074
Negotino17,518
Delcevo17,415
Resen16,539
Ilinden16,406
Brvenica16,267
Kamenjane15,376
Bogovinje15,166
Berovo13,847
Sveti Nikole13,292
Arachinovo12,800
Probishtip12,702
Cegrane12,523
Bosilovo12,447
Vasilevo12,382
Zajas12,218
Novo Selo11,818
Kondovo11,656
Dolneni11,534
Dracevo10,605
Kratovo10,288
Dolna Banjica10,147
Sopishte9,460
Rostusa9,147
Labunista8,805
Vrapciste8,652
Chucher - Sandevo8,646
Velesta8,646
Bogdanci8,636
Delogozda8,413
Petrovec8,298
Sipkovica8,228
Dzepciste8,166
Makedonska Kamenica8,114
Jegunovce7,313
Vrutok5,999
Krivogashtani5,899
Makedonski Brod5,607
Krusevo5,211
Plasnica4,574
Demir Kapija4,451
Mogila4,392
Staro Nagorichane4,112
Rosoman4,106
Rankovce4,071
Zelenikovo4,020
Karbinci3,900
Valandovo3,798
Gradsko3,737
Konce3,475
Star Dojran3,348
Zrnovci3,236
Caska2,878
Lozovo2,836
Belcista2,804
Pehcevo2,440
Vevcani2,429
Cesinovo2,377
Novaci2,357
Demir Hisar2,283

Population of All Cities in North Macedonia

Sources