Makedonija padalinta į 8 regionus, o regionai padalinti į savivaldybes.
Regionai:
- Rytų Makedonijos regionas
- Šiaurės rytų Makedonijos regionas
- Pelagonijos regionas
- Pologo regionas
- Skopjė regionas
- Pietryčių Makedonijos regionas
- Pietvakarių Makedonijos regionas
- Vardaro regionas
Rytų regionas suskirstytas į 13 savivaldybių:
- Berovo
- Češinovo Obleševo
- Delčevo
- Karbinčio
- Kočanio
- Lozovo
- Kamenicos
- Pehčevos
- Probištipo
- Štipo
- Sveti Nikolo
- Vinicos
- Zrnovičo
Šiaurės rytų Makedonijos regionas dalijamas į 6 savivaldybes:
- Kratovo
- Kriva Palankos
- Kumanovo
- Lipkovo
- Rankovčo
- Staro Nagoričano
Pelagonijos regionas padalintas į 9 savivaldybes:
- Bitolos
- Demir Hisaro
- Dolnenio
- Krivogaštanio
- Kruševo
- Mogilos
- Novačio
- Prilepo
- Reseno
Pologo regionas skirstomas į 9 savivaldybes:
- Bogovinjos
- Brveničos
- Gostivaro
- Jegunovčės
- Mavrovo ir Rostušės
- Tearčės
- Tetovo
- Vrapčištės
- Želino
Skopjė regionas suskirstytas į 7 savivaldybes:
- Aračinovo
- Čučer Sandevo
- Ilindeno
- Petroveco
- Sopišto
- Studeničanio
- Zelenikovo
Pietryčių Makedonijos regionas suskirstytas į 10 savivaldybių:
- Bogdančio
- Bosilovo
- Gevgelijos
- Končės
- Novo Selo
- Radovišo
- Star Dojrano
- Strumios
- Valandovo
- Vasilevo
Pietvakarių Makedonijos regionas suskirstytas į 13 savivaldybių:
- Centrinės Župos
- Debaro
- Debarcos
- Drugovo
- Kičevo
- Brodo
- Ohrido
- Oslomejos
- Plasnicos
- Strugos
- Vevčanio
- Vranešticos
- Zajo
Vardaro regionas padalintas į 7 savivaldybes:
- Čaškos
- Demir Kapijos
- Gradsko
- Kavadarčio
- Negotino
- Rosomano
- Veleso