La Sélune prend sa source à 140 m d’altitude, à Saint-Cyr du Bailleul dans la Manche. Longue de 68 km elle se jette en baie du Mont-Saint-Michel. la superficie du bassin versant est de 1014 km².
Sa pente moyenne est de 2°/00.
Le bassin versant est marqué par une nette dissymétrie, avec près des 2/3 du sa superficie et du linéaire de cours d’eau situés en rive gauche.
Le réseau hydrographique apparaît très dense, typique des terrains de socle à dominante imperméable, où le ruissellement prévaut sur l’infiltration.
Ses principaux affluents sont la Cance, l’Airon, le Lair, le Beuvron et l’Oir.