Monte Sant'Angelo es una comuna italiana de la región de Apulia, provincia de Foggia, con cerca de 13.491 habitantes.