Macedonian is the official language of the country, and is spoken by almost all people. Albanian, Turkish and Serbo-Croatian are spoken by ethnic minorities. While many young people speak English, many of the older generations do not. Most of the employees, whether young or old, of the tourism-related businesses can speak at least basic English, anyway, particularly in Skopje, Ohrid, and Bitola. Speakers of Bulgarian, Serbo-Croatian and Slovene should have no problem getting by.
Šuto Orizari, better known as Shutka, which is part of the city of Skopje, is the only place in the world where Romani (Gypsy) is a co-official language.