La Dive prend sa source sur la commune de Marollette, a une altitude de 125m, près du lieu dit "La Dive", soit à 3km de Mamers. Elle parcourt ensuite 25km dont 2.5km en centre-ville de Mamers. Elle reçoit en rive droite le ruisseau du Rutin, celui de Commerveil, celui du Moire et celui de la Gravée. La Dive se jette dans l'Orne Saosnoise au niveau de l'ancienne abbaye de Tironneau sur la commune de Saint Aignan proche de Marolles-les-Braults. Comme toutes les petites rivières, elle a servit d'axe de transport pour les marchandises agricoles (grains, vins, cidres...) et industrielles (toiles, cordages, peaux...).
Deux autres activités s'y rapportaient : la meunerie (minoterie) grâce aux nombreux moulins comme celui de Barutel et la tannerie, activité très polluante.