La localité est traversée par la rivière du Loup (du nord au sud) et par la Petite rivière Yamachiche (affluent de la rive nord du lac Saint-Pierre). Le cours tout en serpentins de cette dernière, draine surtout les terres agricoles de la plaine du Saint-Laurent. Tandis que la rivière du Loup prend sa source dans la réserve faunique Mastigouche; son cours forme la limite ouest de Saint-Sévère et la limite est de Saint-Léon-le-Grand.