Spinazzola is a town and comune in the province of Barletta-Andria-Trani, Apulia, Italy. The Province of Barletta-Andria-Trani is a province of Italy in the Apulia region which became effective in June 2009. It was created from 10 municipalities (comuni), which were formerly in the provinces of Bari and the Foggia and takes its name from the three cities which share the new province's administrative functions. The total population of the 10 municipalities comprising the new province was 383,018 as of the 2001 census.