Das Dorf Serracapriola befindet sich in der Provinz Foggia,
die zur Region Apulien (Puglia) gehört. Die Gemeinde besitzt 4187 Einwohner und hat eine Fläche von 142,78 Quadratkilometer
bei einer Bevölkerungsdichte von 29,32 Einwohner pro Quadratkilometer. Serracapriola befindet sich 270 Meter über dem Meeresspiegel.
