Этнические группы (2008), населяющие Болгарию болгары — 84,5 %; турки — 9,6 %; цыгане — 4,7 %; русские — 0,2 %; Также в стране проживают армяне, черкесы, румыны, украинцы, греки, каракачаны, евреи, гагаузы. На болгарском языке говорит 84,5 % населения, на турецком — 9,6 %, на цыганском — 4,1 %. Православными являются 82,6 % населения страны, мусульманами — 12,2 %, 0,6 % — католиками, 0,5 % — протестанты.