Sant’Agata di Puglia (Santaheta in dialetto locale) sta a 794 metri sui monti della Daunia, in provincia di Foggia, tra i torrenti Calaggio e Frugno. Il paese è di fondazione medievale e si chiama «loggia delle Puglie» per le sue vedute. Da qui lo sguardo arriva al tavoliere, al golfo di Manfredonia, al Vulture in Basilicata e alle alture di Lacedonia e Trevico, in Irpinia. Fino al 1862 il comune si chiamava solo Sant’Agata.
Sant'Agata di Puglia è un comune della provincia di Foggia, in Puglia, con 1.737 abitanti secondo la stima ISTAT al 1° gennaio 2026.
In questa pagina
Dove si trova Sant'Agata di Puglia
Sant'Agata di Puglia si trova in collina, lontano dal mare: il centro è a 737 metri sul livello del mare, mentre il territorio comunale va da 227 a 940 metri.
Tra i comuni confinanti o più vicini ci sono Accadia (4,3 km), Deliceto (7,1 km), Scampitella (8,7 km), Anzano di Puglia (9,1 km) e Rocchetta Sant'Antonio (9,3 km). Le distanze sono in linea d’aria tra i centri.
Storia di Sant’Agata di Puglia
In località Santa Maria d’Olivola sono state trovate quattordici epigrafi sepolcrali di epoca imperiale (II-III secolo d.C.). Fanno pensare a un vicus lungo la Via Herculia. Nel XII secolo qui è attestata una chiesa intitolata a Sancta Maria Matri Magna. Per questo si ipotizza che il sito sia la statio Ad Matrem Magnam dell’Itinerarium Antonini, legata a un tempio della dea Cibele. La sua posizione esatta, però, non si conosce.
Con gli Svevi la provincia militare di Sant’Agata si chiamava Castellania. Il 5 ottobre 1239 Federico II inserì il castello tra i castra exempta, cioè i castelli ritenuti importanti per la difesa e come residenze imperiali. Nello stesso anno gli abitanti del giustizierato di Principato e Terra Beneventana furono obbligati a ripararlo. Nel 1250 l’obbligo fu esteso a diversi centri della Capitanata.
Con gli Angioini il castello restò provincia militare e amministrativa. Carlo I d’Angiò vi ebbe un’abitazione privata. Nel 1396 il viceré vi convocò un parlamento dei baroni di parte angioina, che elessero sei deputati per il Buono Stato del Regno. Il feudo passò poi agli Orsini. Nel 1576 Carlo Loffredo comprò la signoria per 36.000 ducati e il castello divenne residenza marchesale. Nel 1862 lo acquistò Francesco del Buono. Dal 2000 è del Comune.
Popolazione e territorio
In un anno i residenti sono diminuiti di 32 unità, da 1.769 (1° gennaio 2025) a 1.737 (1° gennaio 2026); al censimento del 2021 la popolazione legale era di 1.831 abitanti. Il comune si estende su 116,13 km², con una densità di circa 15 abitanti per km².
Per grado di urbanizzazione è una zona rurale; nella classificazione delle aree interne è un comune periferico, lontano dai principali servizi.
Cosa vedere a Sant’Agata di Puglia
Il monumento principale è il castello. Fu rafforzato e riparato più volte sotto Svevi e Angioini. Con gli Orsini diventò residenza ducale e con i Loffredo residenza marchesale, perdendo molte strutture antiche. Tra il 1269 e il 1270 Carlo I d’Angiò fece ornare la cappella dedicata a sant’Agata, ma le tre lonze collocate al suo interno oggi sono perdute. Dal 1870 i del Buono fecero grandi lavori di restauro e ricostruzione, che hanno dato alla parte superiore l’aspetto attuale. Dopo il terremoto del Vulture del 1930 furono rifatte le coperture dell’ala sud e consolidate le murature.
In località Santa Maria d’Olivola si trovano le quattordici epigrafi sepolcrali di epoca imperiale. Il convento di San Carlo, concluso nel 1613, non esiste più: fu abbattuto negli anni Sessanta del Novecento per fare il campo sportivo.
Turismo a Sant'Agata di Puglia
Nel 2024 le strutture ricettive di Sant'Agata di Puglia hanno registrato 1.088 presenze turistiche (notti trascorse), il 20% delle quali di turisti stranieri. Nel 2025 il comune contava 36 posti letto in 3 strutture ricettive.
Per saperne di più
Fonti: ISTAT (popolazione residente 2025-2026, censimento 2021, superficie e caratteristiche del territorio, movimento turistico), Wikidata e Wikipedia (luoghi, introduzione, storia e tradizioni). Distanze calcolate dalle coordinate dei centri.
Informazioni sul Comune
Sant'Agata di Puglia è un comune italiano situato in provincia di Foggia, nella regione Puglia. Il comune ha una popolazione di 1.737 abitanti e si estende su una superficie di 116,13 km². Geograficamente appartiene alla macroregione dell’Italia meridionale.



