Своге е град в Западна България. Той се намира в Софийска област и е в непосрествена близост до град София. Градът е административен център на Община Своге. Градът е разположен в Искърското дефиле при устието на Искрецка река. На това място се събират границите на три планини: Мала планина, Голема планина и Понор. Градът се намира на 30 км северно от София.