Byen er en av 28 provinser i Bulgaria (og må ikke forveksles med Sofia oblast, som ligger rundt, men ikke inkluderer byen). Foruten Sofia består hovedstadprovinsen av tre andre byer og 34 landsbyer, inndelt i 24 kommuner.