Die Ortschaft Monte Sant'Angelo befindet sich in der Provinz Foggia, die zur Region Apulien (Puglia) gehört. Die Gemeinde besitzt 13675 Einwohner und hat eine Fläche von 242,78 Quadratkilometer bei einer Bevölkerungsdichte von 56,33 Einwohner pro Quadratkilometer. Monte Sant'Angelo befindet sich 796 Meter über dem Meeresspiegel.
Die Ortsteile der Gemeinde sind:

Carlo Pasqua
Foresta Umbra
Ruggiano
San Pasquale
Sansone
Studentato Padri Cappuccini
Madonna della Libera
Madonna delle Grazie