La rivière Jean-Larose est un affluent de la rivière Sainte-Anne, coulant sur la rive nord du fleuve Saint-Laurent dans la région administrative de la Capitale-Nationale, dans la province de Québec, au Canada.
La rivière Jean-Larose prend sa source à l'embouchure d'un petit lac de montagne au Nord-Ouest du mont Sainte-Anne, dans le territoire non organisé de Lac-Pikauba.
Elle a une longueur de 19 km.