Le tremblement de terre a été détecté à 18h38 à une profondeur de 10 km environ, entre La Rochelle (Charente-Maritime) et Niort (Deux-Sèvres), précise l'organisme.
Les secousses ont été ressenties jusqu'en Île-et-Vilaine et en Mayenne.
Dans un communiqué, la préfète des Deux-Sèvres a fait état d'un blessé léger pris en charge par les secours.
"Des dégâts matériels nombreux ont été signalés dans le sud-ouest du département des Deux-Sèvres", ajoute-t-elle, précisant que des bâtiments ont été touchés par des chutes de pierres et des fissures.