Die Ortschaft Giovinazzo befindet sich in der Provinz Bari, die zur Region Apulien (Puglia) gehört. Die Gemeinde besitzt 20935 Einwohner und hat eine Fläche von 43,73 Quadratkilometer bei einer Bevölkerungsdichte von 478,73 Einwohner pro Quadratkilometer. Giovinazzo befindet sich 6 Meter über dem Meeresspiegel an der italienischen Adriaküste.
Die Ortsteile der Gemeinde sind:

Le Macchie
San Matteo