San Leonardo is een gemeente in de Italiaanse provincie Udine (regio Friuli-Venezia Giulia) en telt 1215 inwoners (31-12-2004). De oppervlakte bedraagt 27,0 km², de bevolkingsdichtheid is 43 inwoners per km².
Demografie San Leonardo telt ongeveer 504 huishoudens. Het aantal inwoners steeg in de periode 1991-2001 met 3,6% volgens cijfers uit de tienjaarlijkse volkstellingen van ISTAT.
Jaar Inwoneraantal 1991 1128 2001 1169
Geografie San Leonardo grenst aan de volgende gemeenten: Grimacco, Prepotto, San Pietro al Natisone, Savogna di Cividale, Stregna.
Categorie:Gemeente in Udine