Les coordonnées géographiques sont : 47°07’05" Nord et 0°17’14" Ouest.
L’altitude est de 43 m au minimum et de 86 m au maximun.
La commune se situe aux confins du Bassins parisien et du Bassin armoricain. La rivère du Layon qui traverse Nueil sur Layon et Les Verchers sur Layon marque la séparation du bassin des Mauges de celui du Saumurois.
Vers les Mauges à l’Ouest ce sont des sols sablonneux, argileux et graveleux voir graniteux et vers l’est ce sont des sols argileux, limoneux reposant sur les roches calcaires du cénomanien. Entre les deux ce sont des sols d’alluvions, limoneux et sableux.
La commune a une superficie totale de 1306 ha avec 300 ha de forêt et 906 ha de terres cultivables.
La forêt de Brignon qui représente une superficie totale d’environ 1000 ha se situe aux confins des 4 communes : Nueil sur Layon, Les Verchers sur Layon, Bouillé Loretz et Saint Macaire du Bois.
Le ruisseau appelé le Brignon prend sa source dans la forêt de Brignon, dans l’étang de l’Abbaye de Brignon, traverse la commune de St Macaire du Bois d’ouest en est et se jette dans le Ruisseau des Ruaux aux environs du Pont de Chavannes sur la commune du Puy Notre Dame. Ce ruisseau se jette dans l’Argenton au Moulin d’Usu sur la commune de Saint Martin de Sanzay dans les Deux-Sèvres