Sofia Province
Botewgrad liegt im Bezirk/Oblast Sofia, sechzig Kilometer nordöstlich der Hauptstadt Sofia, Richtung Warna und Russe, sowie elf Kilometer westlich von Prawez. Sie liegt im Botewgrad-Talkessel (bulgarisch Ботевградска котловина/Botevgradska Kotlovina) an der Südseite des Balkangebirges. Nach Samokow ist Botewgrad die zweitgrößte Stadt in der Oblast Sofia. Botewgrad ist Verwaltungssitz der gleichnamigen Gemeinde Botewgrad.