Cerignola sorge nel cuore del basso tavoliere a 10 km dal fiume Ofanto e a 22 km dal mare Adriatico. Il clima è caraterizzato da forti escursioni termiche; estati torride si contrappongono ad inverni più o meno rigidi, tuttavia la temperatura media annua si aggira sui 13.8 °C. Le piogge, annuali medie sono di 535 mm e interessano soprattutto il periodo che va da settembre a febbraio; nel periodo estivo invece non sono rari periodi di siccità su tutto il Tavoliere.Il mese più freddo è Gennaio : Max +11.2°C / Min +3.5°C , temp med +7.3°C. Il mese più caldo è Luglio: Max +32.8°C / Min +18.7°C, temp med +25.7°C.La temperatura più alta mai registrata risale al 25 Giugno 2007 +47°C, mentre la temperatura più bassa mai registrata risale al 22 Gennaio 1935, ripetutasi la seconda volta il 16 Febbraio 1940 -10°C.Non avendo alcuna protezione sia a Nord che a Est (vi è solo l'Adriatico e a nordest il Gargano) risulta particolarmente esposta ai freddi venti di Grecale, provenienti dai Balcani o dal Nord Europa e soltanto di rado (mediamente ogni 4/5 anni), dalle gelide correnti siberiane di burian, le quali, specie se richiamate da un centro di bassa pressione localizzato sul Golfo di Taranto (ionio low) , possono scaricare discreti quantitativi di neve in generale, si contano 3/4 giorni di episodi nevosi all’anno .L’estate è particolarmente calda, secca e siccitosa: le temperature massime facilmente superano i +34 °C / +35 °C in presenza dell’Anticiclone subtropicale africano, superando almeno un paio di volte l’anno anche i +40 °C a seguito di venti di Favonio che, cadendo dall’Appennino si surriscaldano facendo lievitare ulteriormente le temperature.Dal punto di vista legislativo il comune di Foggia ricade nella Fascia Climatica D in quanto i gradi giorno della città sono 1465, dunque limite massimo consentito per l'accensione dei riscaldamenti è di 12 ore giornaliere dal 1 novembre al 15 aprile.
Grazie all'archivio fornito dalla Protezione Civile Puglia dal 1930 al 2008, possiamo rapportare alcuni aventi di Termometria estremi MAX/MIN.
Temperatura MASSIMA ESTREMA +45.8°C 30 Luglio 1945
Temperatura MINIMA ESTREMA -10.0 22 Gennaio 1935
Nivometria Cerignola 122 mt
1990:nessun dato
1991:nessun dato
1992: nessun dato
1993: 20 cm
1994:nessun dato
1995:nessun dato
1996:10/15 cm da rettificare
1997: nessun dato
1998: 10 cm
1999: 15 cm
2000: nessun dato
2001: 1/2 cm
2002: 12/15 cm
2003: 8/10 cm
2004:nessun dato
2005: 10 cm --- da rettificare
2006: nessun dato
2007: 8 cm
2008: nessuna nevicata con accumulo
2009: 3 cm
2010: 1 cm
2011: 1 cm
2012: 18/20cm
2013:nessuna nevicata
2014: 35 / 40 cm
2015: nessuna nevicata con accumulo
2016:nessuna nevicata con accumulo
2017: 3/4 cm
2018: 12 cm
2019: 1 cm
2020: 0.5 cm velo non misurabile
2021: 1 cm in centro, 2/3 cm periferia/ agro
2022: eventi non misurabili
2023: 3 cm