The official language spoken in Sofia is Bulgarian. It is the first language of the majority of the population. However, English is commonly spoken in tourist areas, hotels, and by younger Bulgarians, and you'll find that many restaurants and attractions have information in English.