Die Stadt Cerignola befindet sich in der Provinz Foggia, die zur Region Apulien (Puglia) gehört. Die Gemeinde besitzt 57594 Einwohner und hat eine Fläche von 593,57 Quadratkilometer bei einer Bevölkerungsdichte von 97,03 Einwohner pro Quadratkilometer. Cerignola befindet sich 120 Meter über dem Meeresspiegel.
Die Ortsteile der Gemeinde sind:

Angeloni
Borgo Liberta
Moschella
Campagna
Tenuta Quarto
Tressanti