Die Ortschaft San Nicandro Garganico befindet sich in der Provinz Foggia, die zur Region Apulien (Puglia) gehört. Die Gemeinde besitzt 17397 Einwohner und hat eine Fläche von 172,63 Quadratkilometer bei einer Bevölkerungsdichte von 100,77 Einwohner pro Quadratkilometer. San Nicandro Garganico befindet sich 226 Meter über dem Meeresspiegel.
Die Ortsteile der Gemeinde sind:

Gargano Blu