Castelluccio Valmaggiore es una ciudad y comuna en la provincia de Foggia en la región de Apulia en el sureste de Italia .
Su nombre se debe al castillo construido por los bizantinos alrededor del año 1000 d. C. ( Castrum Vallis Maiors ), que dominaba el valle del río Celone. Del castillo sólo queda una torre poligonal de 20 metros de altura.