Obština Berkovica (bulharsky Община Берковица) je bulharská jednotka územní samosprávy v Montanské oblasti. Leží na severozápadě Bulharska. Sídlem obštiny je město Berkovica, kromě něj zahrnuje obština 19 vesnic. Žije zde zhruba 17 tisíc stálých obyvatel.