Софія межує з територією трьох міст (Банкя, Бухово і Новий Іскир) і з територією 25 сіл (Бистриця, Бусманці, Владая, Волуяк, Герман, Горішній Богров, Долішній Богров, Долішній Пасарел, Іваняне, Казичене, Клісура, Кокаляне, Кривина, Кубратово, Лозен, Локорсько, Мало-Бучино, Мировяне, Мрамор, Мирчаєво, Негован, Огоя, Панчарево, Чепинці і Яна) із Столичної общини, п'ять сіл (Големо-Бучино, Дивотино,Кладниця, Люлин, Чуйпетлово) із Перницької общини, два села (Гурмазово, Пожарево) общини Божуриште і одне село (Ябланица) з общини Своге.