North Macedonia Cities by Population 2025

5 Most Populated North Macedonia Cities

52 cities

City
2025 Pop.
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

North Macedonia Overview

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.

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.

Sources

  1. GeoNames