Le territoire s'étale sur 28 kilomètres carrés, pour une population de 1665 habitants, selon le recensement de l'année 2018. Le climat est océanique, selon la classification de Koppen, fondée sur les précipitations et les températures. Paris, la capitale du pays, est à une distance, à vol d'oiseau, de 461 kilomètres de son centre géographique.
Cette commune rurale, située au sud ouest de la France en Europe de l'Ouest, abrite un organisme de race, la « Shire Horse France ».