L'arrivée des juifs à Sofia remonte aux premiers siècles de l'ère chrétienne, sous la domination romaine. Les émigrants ashkénazes ont été parmi les premiers à s'établir dans la région, suivis, à partir de la fin du XVe siècle, par les séfarades fuyant l'Inquisition espagnole. Ces communautés ont longtemps vécu séparées du reste de la population dans un ghetto, avant que ce dernier ne soit absorbé par la capitale bulgare au tournant du XXe siècle.