Map of North Macedonia

This page shows 17 cities in North Macedonia on an interactive map. The largest city by recorded population is Skopje (474,889). Select any city for its own map, coordinates, local time and nearby places.

North Macedonia facts

Capital
Skopje
Largest city
Skopje 474,889
Continent
Europe
Area
25,333 km² (9,781 sq mi)
Neighbouring countries
Albania, Greece, Bulgaria, Serbia, Kosovo
Currency
Denar (MKD)
Calling code
+389
Internet domain
.mk
Time zones
Europe/Skopje

Largest cities in North Macedonia

#CityRegionPopulation
1SkopjeGrad Skopje474,889
2KumanovoKumanovo75,051
3PrilepPrilep73,814
4BitolaBitola69,287
5ČairGrad Skopje64,773
6TetovoTetovo63,176
7Kisela VodaGrad Skopje58,216
8VelesVeles57,873
9GostivarGostivar50,974
10ShtipShtip48,279
11Centar ŽupaCentar Zhupa45,412
12OhridOhrid42,033
13KavadarciKavadarci38,799
14StrugaStruga37,387
15ButelGrad Skopje36,154
16KochaniKochani34,258
17StrumicaStrumica33,825

Cities in North Macedonia by region

Grad Skopje (4)

Skopje, Čair, Kisela Voda, Butel

Bitola (1)

Bitola

Centar Zhupa (1)

Centar Župa

Gostivar (1)

Gostivar

Kavadarci (1)

Kavadarci

Kochani (1)

Kochani

Kumanovo (1)

Kumanovo

Ohrid (1)

Ohrid

Prilep (1)

Prilep

Shtip (1)

Shtip

Struga (1)

Struga

Strumica (1)

Strumica

Tetovo (1)

Tetovo

Veles (1)

Veles

More countries in Europe

Russia · United Kingdom · Germany · Ukraine · Spain · Italy · France · Poland · Belarus · Romania · Sweden · Netherlands · Austria · Hungary · Belgium · Czechia · Bulgaria · Serbia · Norway · Denmark · Finland · Ireland · Greece · Bosnia and Herzegovina

Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Country facts from GeoNames countryInfo. Population figures are the latest values recorded in GeoNames; depending on the country they refer to the city proper, a municipality or a wider urban area, so they can differ from census or metro-area figures. Map © OpenStreetMap contributors.