Affluent de la rivière Saint-Maurice (en amont du barrage La Gabelle), la rivière Cachée coule sur en traversant Notre-Dame-du-Mont-Carmel. La sinuosité de cette rivière au fonds d'une coulée dans la partie inférieur de son cours explique l'origine de son toponyme. Jadis, plusieurs accidents de la route sont survenus dans la Côte Cachée de l'ancien segment routier reliant Shawinigan-Sud et Cap-de-la-Madeleine.