De los 1.984.000 de habitantes de Macedonia, el 68% son eslavos macedonios sin relación alguna con los macedonios de Grecia, descendientes de los primeros griegos. El idioma macedonio está mucho más cerca del búlgaro que del serbio, y muchos etnógrafos consideran a los macedonios étnicamente como búlgaros. Los mayores grupos minoritarios son los albanos (22%), serbios (5%), gitanos (3,6%) y turcos, (3.4%). Existe un núcleo de 50.000 macedonios eslavos que viven en el norte de Grecia, y que son denominados por los griegos "griegos eslavófonos". La mayor parte de los albanos y turcos son musulmanes, mientras que los eslavos son ortodoxos.