Zasięg geograficzny Dialekty języka macedońskiego charakteryzują można podzielić według położenia. Terytorium języka macedońskiego obejmuje centralną część Półwyspu Bałkańskiego, czyli zbieg rzek Wardar i Struma oraz dolny bieg rzeki Mesty.
Zachód Na zachodzie terytorium języka macedońskiego graniczy z obszarem języka albańskiego. Większość tej granicy językowej pokrywa się z granicą państwową między Republiką Macedonii a Albanią, a geograficznie jest reprezentowana przez pasmo górskie Korab – Deszat – Jabłanica, skąd schodzi do południowo-zachodniej części Jeziora Ochrydzkiego. Wzdłuż tej granicy, po stronie albańskiej, znajduje się około trzydziestu osad z populacją macedońską, w dolinie rzeki Drin, na zachód od Debaru, w obszarze znanym jako Goło Brdo oraz trzy wsie na brzegu Jeziora Ochrydzkiego wokół miasta Pogradec (mac. Подградец Podgradec). Od południowego brzegu jeziora granica językowa skręca na południowy wschód i przez górę Galiczica wychodzi na południowo-zachodni brzeg jeziora Prespa, a stamtąd dalej na południe i przez górę Mokra Gora do Gramuszty (Gramos), na południowy zachód od Kastorii (mac. Костура Kostura). W tej części granicy, po stronie albańskiej, pozostało kilkanaście wsi na zachodnim brzegu jeziora Prespa i trzy wsie na wschód od Korczy (mac.