Die Ortschaft Carovigno befindet sich in der Provinz Brindisi,
die zur Region Apulien (Puglia) gehört. Die Gemeinde besitzt 15412 Einwohner und hat eine Fläche von 105,46 Quadratkilometer
bei einer Bevölkerungsdichte von 146,14 Einwohner pro Quadratkilometer. Carovigno befindet sich 160 Meter über dem Meeresspiegel.
Die Ortsteile der Gemeinde sind: Serranova, Specchiolla, Torre San Sabina
