Torremaggiore è un comune italiano della provincia di Foggia, in Puglia un territorio caratterizzato dal clima mediterraneo, con inverni freddi e estati molto calde; dopo la costruzione della diga di Occhito avvenuta negli anni ’60, il tasso di umidità generando la comparsa di nebbia. Questa zona è spesso battuta da venti molto forti. Il passato di Torremaggiore è legato al Monastero Terrae Maioris e al borgo medievale di Castel Fiorentino; i cui ruderi si trovano nei pressi della strada provinciale San Severo-Castelnuovo della Daunia a circa 10 km dalla cittadina.

La città anticamente fu un antico borgo bizantino di frontiera, soggetto ai normanni, poi agli svevi e in ultimo agli angioini; in questi luoghi soggiornò l’imperatore Federico II, e lì deceduto nella sua residenza nel 1250. Nel 1255 invece il borgo fu attaccato dalle truppe di papa Alessandro IV, nemico degli Svevi.
Il popolo vittima di guerriglie e assedi fu decimato, i superstiti di Fiorentino e Dragonara, unitamente agli abitanti del casale abbaziale di Terra Maggiore si riunirono fondando cosi la cittadina di Torremaggiore che prende il suo nome dalla torre normanna che tuttora costituisce il nucleo più antico del Castello Ducale.





