Serracapriola is een gemeente in de Italiaanse provincie Foggia (regio Apulië) en telt 4140 inwoners (31-12-2004). De oppervlakte bedraagt 143,3 km², de bevolkingsdichtheid is 29 inwoners per km².

Demografie Serracapriola telt ongeveer 1361 huishoudens. Het aantal inwoners daalde in de periode 1991-2001 met 16,8% volgens cijfers uit de tienjaarlijkse volkstellingen van ISTAT.

Jaar Inwoneraantal 1991 5237 2001 4356

Geografie Serracapriola grenst aan de volgende gemeenten: Chieuti, Lesina, Rotello (CB), San Martino in Pensilis (CB), San Paolo di Civitate, Torremaggiore.

Categorie:Gemeente in Foggia