Descrizione
Sorge sui primi rilievi del Subappennino Dauno. Il suo nome deriva da Castellucium de Sauro. La prima parte del nome assume il significato di fortezza o villaggio fortificato. La specifica è di difficile interpretazione in quanto potrebbe far riferimento ad un nome di persona o di luogo non ancora identificato con precisione. Il comune confina con Ascoli Satriano, Bovino, Deliceto, Foggia, Orsara di Puglia, Troia. E' attraversato dal fiume Cervaro e il suo clima è forse uno dei più miti di tutta la Capitanata con inverni che non vanno al di sotto dei 2°C ed estati che non raggiungono i 20°C.