Torremaggiore is a town and comune located in the province of Foggia within the Apulia region of southeastern Italy. It serves as a municipality and was historically the seat of a bishopric.
The town is situated in the Apulia region, characterized by its historical administrative role and geographical position in the southeast of the country.