La commune de Geneslay est bordée par la rivière de la Mayenne sur quatre kilomètres environ et se situe au sud de la Communauté de Communes du Pays d’Andaine dont elle fait partie. Les ruisseaux de Louvrières et du Lindron délimitent Geneslay et La Chapelle d’Andaine. Ils se rejoignent ensuite et parcourent le territoire communal pour se jeter dans la Mayenne. Au nord, la route départementale 976, très fréquentée, traverse la commune sur quelques centaines de mètres (Axe Paris – Mont Saint Michel).

SITUATION GÉOGRAPHIQUE