Aux confins du Maine, de l'Anjou et de la Touraine, rattachée au canton du Lude, c'est le haut Anjou Sarthois nommé Maine Angevin.
La commune a une superficie de 14,6 km² et se situe à une altitude de 40 m.
Les chapelois et chapeloises étaient 277 au recensement de 2006.
Elle a été autrefois très active : tanneries et carrières de grès blanc, nombreux moulins à blé sur les rivières de la Fare et de la Meaulne.