Das Dorf San Leonardo befindet sich in der Provinz Udine,
die zur Region Friaul-Julisch-Venetien (Friuli-Venezia-Giulia) gehört. Die Gemeinde besitzt 1192 Einwohner und
hat eine Fläche von 27,03 Quadratkilometer
bei einer Bevölkerungsdichte von 44,10 Einwohner pro Quadratkilometer. San Leonardo befindet sich 168 Meter über dem Meeresspiegel.
