La ville de Saint-Léger se situe dans le département Charente-Maritime.
Les municipalités limitrophes sont les suivantes : Bougneau, Pons, Jazennes, Villars-en-Pons, Montils, Colombiers, La Jard, Berneuil, Saint-Seurin-de-Palenne.
1 infirmier et infirmière à domicile travaille à Saint-Léger.