Das Dorf Rodi Garganico befindet sich in der Provinz Foggia, die zur Region Apulien (Puglia) gehört. Die Gemeinde besitzt 3718 Einwohner und hat eine Fläche von 13,28 Quadratkilometer bei einer Bevölkerungsdichte von 279,97 Einwohner pro Quadratkilometer. Rodi Garganico befindet sich 41 Meter über dem Meeresspiegel.
Die Ortsteile der Gemeinde sind:

Lido del Sole
Santa Barbara-Ripa