Os dialectos macedonios poden dividirse en dous grupos: occidental e oriental (a fronteira entre eles vai dende Skopje e Skopska Crna Gora ao longo dos ríos Vardar e Negro (Crna). Polo demais, unha clasificación máis detallada pode basearse nas reflexas modernas do Protoeslavo vogais reducidas (yers), vogais sonoras, e a nasal posterior ǫ. Esa clasificación distingue entre os seguintes cinco grupos:
O dialecto Ser-Drama-Lagadin-Nevrokop e o dialecto Maleševo-Pirin considéranse frecuentemente dialectos do búlgaro por moitos lingüistas ou son considerados coma dialectos de transición entre o macedonio e o búlgaro.
Ten un número de características gramaticais que a fan distinta da maioría das outras linguas eslavas, coma a eliminación da declinación, o desenvolvemento dun sufixo artigo definido, e a carencia do verbo infinitivo, entre outras.
O sistema nominal macedonio distingue dous números (singular e plural), tres xéneros (masculino, feminino e neutro), casos e determinación. A determinación exprésase por tres artigos definidos pertencentes á posición do obxecto (nonespecificativo, proximativo e distante) os cales se afixan ao nome.