Софийская городская картинная галерея была основана 22 октября
1928 года по приказу генерала Владимира Вазова, тогдашний мэр
Софийского муниципалитета. Она разместилась в реконструированном
ранее здании City Casino на улице Гурко №1.
Первоначальная
идея учреждения заключалась в создании музея с библиотекой и
архивом, а впоследствии в результате деятельности музея была создана
художественная галерея. Первая постоянная художественная выставка в
Болгарии открылась в 1941 году, а семь лет спустя часть ее коллекции
была передана в собрание Национальной художественной галереи.
Галерея была выделена в самостоятельное учреждение в 1952 году.
В настоящее время она владеет 3 500 картинами, 800 скульптурами, 2
800 графическими и графическими объектами.