Monte Sant'Angelo è un comune italiano di 12 162 abitanti della provincia di Foggia in Puglia, celebre per il santuario di San Michele Arcangelo, meta di pellegrinaggi dei fedeli cristiani sin dal VI secolo. È sede dell'Ente Parco nazionale del Gargano.