Das Dorf San Leonardo in Passiria (deutsch: Sankt Leonhard in Passeier) befindet sich in der Provinz Bozen (Bolzano), die zur Region Trentino Südtirol (Trentino Alto Adige) gehört. Die Gemeinde besitzt 3424 Einwohner und hat eine Fläche von 88,32 Quadratkilometer bei einer Bevölkerungsdichte von 38,77 Einwohner pro Quadratkilometer. San Leonardo in Passiria befindet sich 690 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Gomion
Innerwalten
Sagstatt
Sant'Orsola
Valtina
Windegg