La rivière à Pierre est un affluent de la rive est de la rivière Batiscan. Elle coule dans les territoires non organisés du Lac-Blanc (canton de Neilson) et de Linton (canton de Tonty), ainsi que dans la municipalité de Rivière-à-Pierre dans sa partie inférieure. Elle recueille la décharge de la rivière Blanche au village de Rivière-à-Pierre, puis continue vers l'ouest en serpentant grandement jusqu'à son embouchure.