De bevolking bestaat voornamelijk uit Bulgaren. Er is een aanzienlijke minderheid van Turken en kleinere groepen zigeuners en Macedoniërs. Bulgarije, met zijn historische claims in Macedonië, weigert de Macedoniërs te erkennen als een aparte bevolkingsgroep, evenmin als het erg aan het Bulgaars verwante Macedonisch.
Bulgarije werd op 29 maart 2004 officieel lid van de NAVO en ambieert lidmaatschap van de Europese Unie, doch deelname aan de uitbreiding van de EU in 2004 werd Bulgarije geweigerd. Voorlopig is nu 1 januari 2007 als streefdatum voor de Bulgaarse toetreding vastgesteld. Het associatieverdrag werd op 25 april 2005 ondertekend.