Sofia is de hoofdstad en de grootste stad vanBulgarije, een land in het zuidoosten van Europa. De buurlanden van Bulgarije zijn Roemenië in het noorden, Servië en Macedonië in het westen, Griekenland in het zuiden en Turkije in het zuidoosten. Sofia heeft meer dan 1,2 miljoen inwoners. Heel Sofia-Stad, het hoofdstedelijk gebied, heeft een inwonersaantal van 1,4 miljoen. Sofia heeft een erg centrale plaats op het Balkanschiereiland en heeft zich daardoor in de loop der eeuwen kunnen ontwikkelen tot een vooraanstaande stad.
Sofia ligt in het westen van het land, aan de noordelijke voet van het bergmassief Vitosha. De stad ligt in de Sofiavallei, die langs alle kanten omringd wordt door bergen. De langste rivier van Bulgarije, de Iskar, stroomt ten oosten van de stad. De Vladaya en de kleine Perlovska, twee zijrivieren van de Iskar, stromen door de stad. De Bulgaarse hoofdstad is gekend om de vele minerale en thermale bronnen in haar omgeving.