Das Dorf Bovino befindet sich in der Provinz Foggia, die zur Region Apulien (Puglia) gehört. Die Gemeinde besitzt 3908 Einwohner und hat eine Fläche von 84,18 Quadratkilometer bei einer Bevölkerungsdichte von 46,42 Einwohner pro Quadratkilometer. Bovino befindet sich 620 Meter über dem Meeresspiegel.
Die Ortsteile der Gemeinde sind:

Santuario Valleverde
Stazione
Ponte