List of municipalities in North Macedonia by population


The following is a list of the most populous municipalities in North Macedonia. The total population of North Macedonia in 2002 was 2,022,547.

Municipalities over 20,000 population

is divided into 80 municipalities, out of which 34 have seats in cities or towns, 37 have seats in villages, and 10 make up Greater Skopje. The following lists municipalities in North Macedonia that have a population of at least 20,000.
RankMunicipalityPopulation
1Kumanovo105,484
2Bitola95,385
3Tetovo86,580
4Gostivar81,042
5Prilep76,768
6Gazi Baba72,617
7Aerodrom72,009
8Čair64,773
9Struga63,376
10Karpoš59,666
11Kisela Voda57,236
12Kičevo56,734
13Ohrid55,749
14Veles55,108
15Strumica54,676
16Štip47,796
17Centar45,412
18Gjorče Petrov41,634
19Kavadarci38,741
20Kočani38,092
21Butel36,154
22Saraj35,408
23Bogovinje28,997
24Radoviš28,224
25Lipkovo27,058
26Vrapčište25,399
27Želino24,390
28Gevgelija22,988
29Tearce22,454
30Kriva Palanka20,820
31Šuto Orizari20,800

Population distribution