La commune de Champfleur est située dans le département Sarthe.
Les municipalités à proximité sont les suivantes : Arçonnay, Villeneuve-en-Perseigne, Ancinnes, Bérus, Saint-Paterne - Le Chevain, Béthon, Chérisay.
1 infirmier et infirmière à domicile exerce à Champfleur.