Berovo (en macédonien : Берово ) est une municipalité et une petite ville de l'est de la Macédoine du Nord, située à 160 km de la capitale, Skopje, et à une dizaine de kilomètres de la frontière bulgare. La municipalité fait 598,07 km2 et comptait 13 941 habitants en 2002. La ville de Berovo en elle-même comptait alors 7 002 habitants, le reste de la population étant réparti dans les villages alentour.
Berovo est entourée par les municipalités de Novo Selo, Bosilovo, Vasilevo, Radovich, Vinitsa, Deltchevo et Pehtchevo, ainsi que par la Bulgarie.