La rivière Causapscal traverse la municipalité du nord-ouest, où la rivière Causapscal Sud a sa confluence, vers le sud-ouest.
À partir de son crénon, dans le centre-ouest, la Petite rivière à la Truite coule vers le nord.
À partir de son crénon, dans le sud-ouest, la rivière Nouvelle coule vers le sud-est.
À partir du lac du Huard, dans le sud-est, la Branche du Lac, un affluent de la rivière Cascapédia, coule vers l'est.
À partir de son crénon, dans le centre de la municipalité, le ruisseau des Mineurs(d) coule vers le nord-est jusqu'à sa confluence avec la Branche du Lac.