Botevgrad is located in an elliptical valley with a total area of 5,066 km². The municipality covers parts of the Western Stara Planina mountain — Razhana, Murgash, Bilo and Golyama Planina and some parts of the Northern Balkan. Vitinya Pass connecting Northern Bulgaria with Southern Bulgaria and the proximity of the capital contribute to its strategic location. Botevgrad municipality borders the following municipalities: Pravets, Etropole, Gorna Malina, Elin Pelin, Svoge, Mezdraand Roman.
The region of Botevgrad municipality is quite rich in natural resources. The relief is remarkable for its variety. The municipality covers the following geographic parts: a part of Botevgradska Kotlovina (the valley of Botevgrad), some parts of Botevgradski Predbalkan and four of the Balkan shoulders-Razhana, Golyama Planina, Murgash and Bilo. Kotlovinata Zhleba (Fillet Hollow) is situated between the main Balkan Range and the Northern Balkan.
The bottom of the hollow is the accumulative river terrace of Bebresh river and its tributaries. The low oval hills inside the hollow contribute to the countryside variety. Mount Murgash — 1687 m tall is the highest point of the highest mountain range to the south and south-west. Many rivulets run down the slopes of the heights. Prohoda Vitinya or Vitinya Pass connecting South Bulgaria with North Bulgaria is located on the territory of Botevgrad municipality.