Населението на община Ботевград наброява 32 990 жители, според експресните данни от националната кампания “Преброяване 2011”, която се проведе през февруари месец.
За последните 10 години населението на общината е намаляло с 2 949 души. В Ботевград живеят 20 234 човека. Общият брой на хората в селата е 12 756. Най-многолюдно е село Врачеш – 3525 жители. След него се подреждат: Трудовец – 3231, Литаково – 1900, Скравена – 1815, Новачене – 1255, Гурково – 277, Радотина – 153, Рашково – 144, Боженица – 140, Липница – 140, Краево – 132, и Елов дол – 44 жители.
Резултатите от преброяването сочат, че дисбалансът жени-мъже в община Ботевград не е голям. Жените са 16 744 на брой, а мъжете – 16 246. Броят на жените не надвишава броя на мъжете само в две населени места - Боженица и Новачене. 
Според експресните данни от преброяването, броят на населението в трудоспособна възраст /18-64 години/ е най-голям – 21 617 човека. Жителите на възраст от 0 до 17 години са 5 734, а над 65 години – 5 639.
При територия на общината от 521 кв.м, средната гъстота на населението на един квадратен километър е 63 души.

По брой на населението община Ботевград е на второ място в Софийска област. Тя се подрежда след община Самоков, която наброява 38 023 души.