Selon le recensement bulgare de 2011, la principale religion en Bulgarie est le christianisme orthodoxe. Environ 59 % des 7,6 millions d'habitants du pays professent cette foi.
Environ 9,3 % des Bulgares s'identifient comme athées et 7,8 % sont musulmans. Un certain nombre de religions minoritaires, dont le judaïsme, le catholicisme romain, l'orthodoxie apostolique arménienne et le christianisme protestant, représentent environ 2 % de la population. Beaucoup de ces religions minoritaires vivent dans des zones géographiques bien définies ; par exemple, la communauté juive du pays se concentre à Sofia et le long de la côte de la mer Noire, tandis que presque tous les catholiques romains du pays vivent à Plovdiv. La question sur la religion dans le recensement bulgare était facultative; environ 21,8% de la population n'a tout simplement pas répondu.