Sofia fue declarada capital de 3 de abril de 1879 como antiguo pueblo búlgaro, lejos de la frontera con Turquía, y fue bombardeada intensamente por las fuerzas aliadas durante la Segunda Guerra Mundial.