La commune est au nord-ouest du Perche, au cœur du Perche ornais.
Son bourg est à 7 km à l'est de Mortagne-au-Perche, à 10 km au sud de Tourouvre, à 11 km à l'ouest de Longny-au-Perche, à 17 km au nord-ouest de Rémalard et à 19 km au nord de Bellême.