Saint-Léger-de-la-Martinière liegt etwa 30 Kilometer ostsüdöstlich von Niort. Umgeben wurde die Gemeinde Saint-Léger-de-la-Martinière von den Nachbargemeinden Beaussais im Norden und Nordwesten, Sepvret im Norden und Nordosten, Chey im Nordosten, Lezay im Osten, Saint-Vincent-la-Châtre im Osten und Südosten, Chail im Süden und Südosten, Pouffonds im Süden sowie Melle im Westen und Südwesten.
Geschichte
Zum 1. Januar 1973 wurden die Gemeinden Saint-Léger-lès-Melle und L'Enclave-de-la-Martinière miteinander zur heutigen Gemeinde fusioniert.