La rivière Batiscan coule du nord au sud sur en partant du lac Édouard en Mauricie. Elle se déverse dans le fleuve Saint-Laurent à Batiscan. Le village est situé au nord-ouest d'un segment de cette rivière.