Das Dorf Casalvecchio di Puglia befindet sich in der Provinz Foggia,
die zur Region Apulien (Puglia) gehört. Die Gemeinde besitzt 2092 Einwohner und hat eine Fläche von 31,79 Quadratkilometer
bei einer Bevölkerungsdichte von 65,81 Einwohner pro Quadratkilometer. Casalvecchio di Puglia befindet sich 465 Meter über dem Meeresspiegel.
