Das Dorf San Pietro al Natisone befindet sich in der Provinz Udine,
die zur Region Friaul-Julisch-Venetien (Friuli-Venezia-Giulia) gehört. Die Gemeinde besitzt 2213 Einwohner und
hat eine Fläche von 23,97 Quadratkilometer
bei einer Bevölkerungsdichte von 92,32 Einwohner pro Quadratkilometer. San Pietro al Natisone befindet sich 175 Meter über dem Meeresspiegel.
