Serracapriola è un comune italiano di 4.039 abitanti, situato in provincia di Foggia, in Puglia. Fa parte del Parco Nazionale del Gargano, ed è posto al confine tra Puglia e Molise, su un colle alto 270 metri.
Il clima è mediterraneo, trovandosi a pochi chilometri dal mare Adriatico. ― Wikipedia
Area: 143,35 km²
Popolazione: 3656
Altitudine: 270 m
Zona altimetrica:
Pianura
Grado di urbanizzazione:
Zona scarsamente popolata