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