La langue officielle de la Macédoine du Nord est le macédonien, une langue slave du sud, parlée par environ 60 à 66% de la population. L'albanais est la langue co-officielle et est parlé par environ 25 % des habitants, notamment dans l'ouest du pays, où les communautés albanaises sont plus nombreuses.
En plus, de nombreux habitants, surtout dans les zones urbaines comme Skopje, parlent aussi l'anglais, particulièrement dans les secteurs touristiques.