Spinazzola (Spenazzòle in dialetto) è in provincia di Barletta-Andria-Trani, sul versante occidentale delle Murge, dentro il parco nazionale dell’Alta Murgia. Il paese sorge su una terrazza circondata da scarpate, sopra la valle del torrente Locone, affluente dell’Ofanto. Dalle pendici sgorgano numerose sorgenti, in una regione che di solito ha poca acqua. A ovest confina con la Basilicata, di cui fece parte fino al 1811.
Comune della provincia di Barletta-Andria-Trani, in Puglia, Spinazzola ha 5.794 abitanti secondo l’ultima stima dell’ISTAT, riferita al 1° gennaio 2026.
In questa pagina
Dove si trova Spinazzola
Il territorio di Spinazzola è collinare: il centro è a 443 metri sul livello del mare, mentre il territorio comunale va da 211 a 689 metri.
Nei dintorni si trovano Palazzo San Gervasio (9,4 km), Montemilone (12 km), Banzi (13 km), Genzano di Lucania (14 km) e Minervino Murge (15 km). Le distanze sono in linea d’aria tra i centri.
Storia di Spinazzola
Una tradizione lega Spinazzola alla Statio ad Pinum, tappa della via Appia romana. Questa identificazione non si può verificare. Il paese potrebbe comunque essere nato in epoca molto antica.
Verso la fine dell’XI secolo la grande zona boscosa apparteneva al principe normanno Corvo. Egli donò quei terreni all’Abbazia di Santangelo in Vulture, vicino a Melfi. Gli abitanti di Spinazzola avevano il diritto di far pascolare gratuitamente gli animali nel Bosco di Acquatetta.
Per secoli il paese ebbe legami con la Basilicata. Nel 1811 Gioacchino Murat, re di Napoli, ridisegnò le province del Regno. Tolse Spinazzola al distretto di Matera e la assegnò alla Terra di Bari, cioè alla Puglia.
Nell’Ottocento l’abitato iniziò a crescere fuori dal nucleo antico. Oggi è un borgo allungato, steso quasi tutto lungo la strada provinciale 230. Nel 2004 il comune, prima in provincia di Bari, è passato alla nuova provincia di Barletta-Andria-Trani.
Popolazione e territorio
In un anno i residenti sono diminuiti di 51 unità, da 5.845 (1° gennaio 2025) a 5.794 (1° gennaio 2026); al censimento del 2021 la popolazione legale era di 6.027 abitanti. Il comune si estende su 184,00 km², con una densità di circa 31 abitanti per km².
Per grado di urbanizzazione è una piccola città o un sobborgo; nella classificazione delle aree interne è un comune periferico, lontano dai principali servizi.
Cosa vedere a Spinazzola
All’inizio del Novecento fu abbattuto il castello Pignatelli. In paese restano però tratti della cinta muraria medievale, una commenda dell’ordine gerosolimitano e il primo ospedale templare in Puglia. Nel centro storico si trova la chiesa Madre di San Pietro apostolo, cinquecentesca, vicino ai ruderi del castello. La chiesa dell’Annunziata sorge accanto al Comune. Era un convento francescano e ha una licenza di Bonifacio IX del 5 dicembre 1391.
Tra i palazzi sopravvissuti alle demolizioni del Novecento c’è Palazzo Spada. Il nucleo è del XV secolo. Le facciate, rifatte in forme di barocco pugliese, hanno portali ad arco, finestre decorate, lo stemma degli Spada e dettagli scolpiti in pietra locale. All’interno restano alcuni affreschi.
Fuori dal paese ci sono i ruderi del castello del Garagnone, sulle rocce della Murgia tra Spinazzola e Poggiorsini, un tempo feudo degli Orsini. Esistono anche i ruderi del castello normanno. In contrada Grottelline si vedono resti di abitazioni scavate nella roccia, probabilmente neolitiche. Nella località Epitaffio un manufatto del 1631 ricorda il Tratturo Regio Melfi-Castellaneta. A ovest, nelle valli verso la Basilicata, crescono boschi di roverelle.
Tutti i luoghi d’interesse, divisi per tipo:
Chiese e luoghi di culto
Castelli, palazzi e ville
Turismo a Spinazzola
Nel 2024 le strutture ricettive di Spinazzola hanno registrato 188 presenze turistiche (notti trascorse), il 36% delle quali di turisti stranieri. Nel 2025 il comune contava 92 posti letto in 11 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
Spinazzola è un comune italiano situato in provincia di Barletta-Andria-Trani, nella regione Puglia. Il comune ha una popolazione di 5.794 abitanti e si estende su una superficie di 184,00 km². Geograficamente appartiene alla macroregione dell’Italia meridionale.



