Sofia als Hauptstadt von Bulgarien verfügt über einige Städtepartnerschaften. Unter diesen Partnerstädten befinden sich auch einige europäische Hauptstädte und eine Hauptstadt in Afrika:
Algier, Algerien
Ankara, Türkei
Athen, Griechenland
Bratislava, Slowakei
Brüssel, Belgien
Budapest, Ungarn
Helsinki, Finnland
Kiew, Ukraine
London, Großbritannien
Paris, Frankreich
Prag, Tschechien
Warschau, Polen
Weitere Partnerstädte, die jedoch ihres Zeichens keine Hauptstädte sind, lauten:
Pittsburgh, USA
Sankt Petersburg, Russland
Tel Aviv-Jaffa, Israel