Saint-Léon es una comuna (municipio) de Francia, en la región de Mediodía-Pirineos, departamento de Alto Garona, en el distrito de Toulouse y cantón de Nailloux.
Su población en el censo de 1999 era de 750 habitantes.
Está integrada en la Communauté de communes Coteaux du Lauragais Sud.