София е избрана за столица на България през 1879 г. от първото българско народно събрание. По онова време градът бил изгубил предишното си величие. „Улици нямаше, само огромни дупки и много прах, която се превръщаше в кал, когато валеше, и правеше всяко движение невъзможно“ – разправят очевидци.
София е избрана за столица заради средищното си положение на Балканския полуостров. Тя заема средищно положение и спрямо земите, населени с българи, които остават извън пределите на България.
За няколко десетилетия градът е преобразен. Той става предпочитана резиденция на кореспондентите на европейските вестници за Балканите.