Berkovica (búlgaro: Берковица) é uma cidade da Bulgária, localizada no distrito de Montana. A sua população era de 13,917 habitantes segundo o censo de 2010.[2]