Sofia (Bulgaars: София, Sofija) is de hoofdstad van Bulgarije en met 1.402.657[1] inwoners (2010) met afstand de grootste stad van het land. De stad ligt in het westen van het land aan de rivier de Iskar, aan de voet van het Vitosjagebergte. De stad heeft een internationale luchthaven.


De stad is een van de 28 oblasten van Bulgarije. Deze is te onderscheiden van de oblast Sofia, die om de stad heen ligt maar niet de stad zelf bevat. Naast de stad Sofia bevat de hoofdstedelijke oblast nog drie andere steden en 34 dorpen, die in totaal 24 gemeentes vormen. Sommige dorpsnamen zijn zo populair dat ze meerdere keren voorkomen. Een voorbeeld is Lozenets: aan de Zwarte Zee is er ook een mondaine badplaats die Lozenets heet.

    Bankja
    Ilinden
    Iskar
    Izgrev
    Krasna Poljana
    Krasno Selo
    Kremikovtsi
    Ljoelin
    Lozenets
    Mladost
    Nadezjda
    Novi Iskar
    Oborisjte
    Ovtsja Koepel
    Pantsjarevo
    Podoejane
    Serdika
    Slatina
    Sredets
    Studentski Grad
    Triaditsa
    Vazrazjdane
    Vitosja
    Vrabnitsa