Берковица е град в област Монтана, Северозападна България. Той е административен и стопански център на едноименната община Берковица.
Берковица се намира в планински район или по-точно тя е разположена в подножието на северозападните дялове на Стара планина, близо до границата със Сърбия. Градът е отдалечен на 23 км от Монтана и 80 км от София.
Градът е и най-близкият до връх Ком, на около 18 км по планински път от края на града. Асфалтирани пътищата до хижа Ком и близкия до нея ски-влек, работещ през зимния сезон.