Ursprünglich als Serdica bekannt, wurde Sofia vor 3.000 Jahren von den Thrakern gegründet, jedoch reicht die Geschichte der Stadt rund 7.000 Jahre zurück und mach sie damit zu einer der ältesten Städte Europas. Bis 29 v. Chr. Befand sich Sofia mit Kaiser Trajan unter römischer Herrschaft. Zusammen mit seinem Nachfolger Diokletian begann er, die Stadt auszubauen. Die Stadt wurde von den Kaisern geliebt und wurde später zu einem Zentrum des oströmischen und später des byzantinischen Reiches, bevor sie 447 n. Chr. von den Hunnen dem Erdboden gleichgemacht wurde. Sie wurde von Kaiser Justinian wieder aufgebaut und blieb bis 809 n. Chr. ein wichtiger Teil von Byzanz, als sie von den Bulgaren unter Khan Krum erobert wurde. 1089 kehrte es nach Byzanz zurück, bis es 1189 endgültig vom bulgarischen Zaren Ivan Asen I. erobert wurde. Eine weitere Eroberung, diesmal durch die Osmanen, erfolgte 1382 und die Türken hielten sich in Sofia auf, um zu bleiben. Unter den Osmanen blühte Sofia auf und wurde zu einer der führenden Städte des Imperiums – eine Position, die es bis weit ins 18. Jahrhundert hinein innehatte. Mit der endgültigen Vertreibung der Türken im Jahr 1878, während des russisch-türkischen Krieges, wurde Sofia zur Hauptstadt des neuen unabhängigen Königreichs Bulgarien. Der Erste Weltkrieg brachte die Stadt der Zerstörung nahe, nachdem sie sich dem Krieg auf der Seite der Achsenmächte angeschlossen hatte, während sie 20 Jahre später, als sie erneut auf Seiten der Achsenmächte kämpfte, von der RAF schwer bombardiert wurde. Das Ende des Zweiten Weltkriegs brachte die sowjetische Besatzung in die Stadt, als Bulgarien Teil des Ostblocks wurde. Es folgte eine rasche Industrialisierung mit neuen Fabriken und Wohnhäusern, die in der ganzen Stadt aus dem Boden schossen. Die Unabhängigkeit kehrte nach dem Fall der Berliner Mauer im Jahr 1989 zurück, obwohl die Dinge in den 1990er Jahren prekär aussahen, als die Hyperinflation Einzug hielt. Heute, politisch ruhig und wirtschaftlich wohlhabend, erstrahlt Sofia wieder in seiner schönsten Form.