Das Dorf San Pier d'Isonzo befindet sich in der Provinz Görz (Gorizia), die zur Region Friaul-Julisch-Venetien (Friuli-Venezia-Giulia) gehört. Die Gemeinde besitzt 1916 Einwohner und hat eine Fläche von 9,08 Quadratkilometer bei einer Bevölkerungsdichte von 211,01 Einwohner pro Quadratkilometer. San Pier d'Isonzo befindet sich 18 Meter über dem Meeresspiegel. Die Ortsteile der Gemeinde sind: Boseano, Cassegliano-Basegliano, Raparoni und San Zanut.

Die Ortsteile der Gemeinde sind:

Boseano
Cassegliano-Basegliano
Raparoni
San Zanut