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