Esta es una lista de ciudades y pueblos en Macedonia del Norte . Hay 34 ciudades y pueblos en Macedonia del Norte. En macedonio , cada ciudad o pueblo, independientemente de su tamaño, se llama grad ( град , pl. gradovi , градови ), pero uno más pequeño también puede llamarse gratče ( гратче , pl. гратчиња , gratčinja ), un diminutivo de grad . Solo cinco ciudades del país tienen una población de más de 50.000 habitantes. La capital, Skopie, es el hogar de alrededor del 25% de la población total del país. Según el último censo de Macedonia del Norte, realizado en 2002, la mayoría de la población, el 59,5 %, vivía en zonas urbanas.
Las cinco ciudades más grandes de Macedonia del Norte, cada una con una población de más de 50.000 habitantes, son: Skopje (506.926), Bitola (74.550), Kumanovo (70.842), Prilep (66.246) y Tetovo (52.915).
Diecisiete ciudades del país tienen una población entre 10.000 y 50.000 habitantes: Veles (43.716), Štip (43.652), Ohrid (42.033), Gostivar (35.847), Strumica (35.311), Kavadarci (29.188), Kočani (28.330), Kičevo (27 067), Struga (16 559), Radoviš (16 223) , Gevgelija (15 685), Debar (14 561), Kriva Palanka (14 558), Sveti Nikole (13 746), Negotino (13 284), Delčevo (11 500) y Vinica (10 863) .
Doce ciudades tienen una población de menos de 10.000 habitantes: Resen (8.748), Probištip (8.714), Berovo (7.002) , Kratovo ( 6.924), Bogdanci (6.011), Kruševo (5.330), Makedonska Kamenica (5.147), Valandovo (4.402 ), Makedonski Brod (3740), Demir Kapija (3275), Pehčevo (3237) y Demir Hisar (2593).