L'agglomération de Saint-Léon est située dans le département Haute-Garonne.
Les agglomérations alentours sont les suivantes : Ayguesvives, Nailloux, Montgiscard, Aignes, Belbèze-de-Lauragais, Mauvaisin, Pouze, Auragne, Noueilles.
6 infirmiers et infirmières à domicile pratiquent à Saint-Léon.