Verfassung von Tarnowo
Im 10. Jahrhundert zogen Juden aus Byzanz nach Bulgarien, im 14. Jahrhundert aus Deutschland, im 15. Jahrhundert aus dem Königreich Kastilien und dem Königreich Aragon. Vom 14. bis 16. Jahrhundert kam eine größere Zahl von Juden aus Spanien, Deutschland, Ungarn und Frankreich. Im 18. Jahrhundert kamen weitere Juden im Rahmen des zunehmenden Handels. Es gab mehrere Synagogen für die verschiedenen jüdischen Gemeinden in Sofia. Um 1900 waren die ungefähr 8000 Juden überwiegend sephardisch. Die erste bulgarische Verfassung, die Verfassung von Tarnowo (1879) garantierte ihnen Freiheit und rechtliche Gleichstellung. Neben einigen wohlhabenden gab es sehr viel arme Juden, die unter Diskriminierung litten, beispielsweise in der Bildung oder dem Landbesitz.