List of cities in North Macedonia by population. There are 137 cities in North Macedonia, of which Skopje is the largest in terms of population - 467 344. The total number of people in North Macedonia is 2 077 163 for 2026.
| # | Name, city | Population |
|---|---|---|
| 1 | Skopje | 467 344 |
| 2 | Bitola | 74 609 |
| 3 | Kumanovo | 70 856 |
| 4 | Prilep | 66 320 |
| 5 | Tetovo | 52 959 |
| 6 | Veles | 43 754 |
| 7 | Stip | 43 714 |
| 8 | Ohrid | 42 105 |
| 9 | Gostivar | 35 913 |
| 10 | Strumica | 35 405 |
| 11 | Kavadarci | 29 218 |
| 12 | Kocani | 28 343 |
| 13 | Kicevo | 27 141 |
| 14 | Struga | 16 630 |
| 15 | Radovis | 16 280 |
| 16 | Gevgelija | 15 706 |
| 17 | Debar | 14 649 |
| 18 | Kriva Palanka | 14 594 |
| 19 | Sveti Nikola | 13 814 |
| 20 | Negotino | 13 303 |
| 21 | Delcevo | 11 543 |
| 22 | Vinica | 10 912 |
| 23 | Resen | 8 764 |
| 24 | Probistip | 8 790 |
| 25 | Berovo | 7 014 |
| 26 | Kratovo | 6 981 |
| 27 | Bogdanci | 6 076 |
| 28 | Krusevo | 5 417 |
| 29 | Makedonska Kamenica | 5 179 |
| 30 | Valandovo | 4 476 |
| 31 | Makedonski Brod | 3 773 |
| 32 | Demir Kapija | 3 336 |
| 33 | Pehcevo | 3 286 |
| 34 | Demir Hisar | 2 628 |