На 1 януари 2018 година населението на Ботевград наброява 23 100 души, а на цялата община 35 033 души, според данни, предоставени от общинската администрация.


През миналата година 102 двойки са сключили граждански брак в Ботевград, Литаково – 5, Трудовец – 2 и една в Скравена. Двадесет и три граждански брака са сключени в чужбина: Кипър – 7,  Германия – 5, САЩ и Руска Федерация – по 3, Косово – 2 и по един в Гърция, Македония и Сърбия. 


Регистрираните новородени през 2017 г. по постоянен адрес на майката в Община Ботевград са 360 на брой (с постоянен адрес Ботевград - 238, с постоянен адрес - кметствата от общината – 122). От тях 129 са проплакали в София, 27 в Етрополе и 8 на други места. През 2017 г. 220 деца са родени в МБАЛ Ботевград.


Също така за миналата година 51 деца са родени в чужбина: Германия – 12, Великобритания – 9, САЩ – 5, по 3 са родени в Испания, Франция и Канада, а по 2 в Чешка Република и Руска Федерация. По едно дете с ботевградски корени е родено в други 12 страни: Турция, Гърция, Бахрейн, Белгия, Чили, Австрия, Италия, Дания, Кипър, ОАЕ, Македония и Швейцария.  


Най-често срещани имена при новородените в Община Ботевград:


За момчета - Георги, Цветан, Николай и Иван;


За момичета - Виктория, Рая и Цветелина.


Родители са избрали и по-нетрадиционни имена за своите деца, като Вайсел, Афизе, Ник, Дарена, Лаура, Елияна, Роксана, Леонардо, Вивиан, Марсело, Лоренцо и Ивиан.


За миналата календарна година са осиновени три деца.


Броят на починалите жители в общината през 2017 г. е 437, от които 181 са починали в селата и 5 - в чужбина.