The Henri River takes its source on the west side of a marsh area in a forest zone in the southern part of the municipality of Saint-Gilles. This head zone is located on the west side of a marsh zone at the limit of Saint-Gilles and Saint-Patrice-de-Beaurivage. The head area of the river is located 5.6 kilometres (3.5 mi) northeast of the village of Sainte-Agathe-de-Lotbinière and 9.2 kilometres (5.7 mi) at the west of the village of Saint-Patrice-de-Beaurivage.
The course of the Henri river goes down with a drop of 81 metres (266 ft), on 50.1 kilometres (31.1 mi) according to the following segments:
Upper course of the Henri River (segment of 23.4 kilometres (14.5 mi))
From its source, the Henri River flows over 50.1 kilometres (31.1 mi) divided into the following segments:
4.9 kilometres (3.0 mi) westward, up to the limit between Dosquet and Joly;
2.9 kilometres (1.8 mi) west, up to a road of ranges 1 and 2;
6.4 kilometres (4.0 mi) west, to a country road, which it crosses at 4.4 kilometres (2.7 mi) west of the center of the village of Joly;
0.7 kilometres (0.43 mi) towards the north-west, to the limit between Joly and Val-Alain;
2.5 kilometres (1.6 mi) northwesterly, to highway 20;
8.1 kilometres (5.0 mi) (or 3.9 kilometres (2.4 mi) towards the northeast) winding up to the limit between Val-Alain and Leclercville (sector of "Sainte-Emmélie")
1.2 kilometres (0.75 mi) (or 0.7 kilometres (0.43 mi) in a direct line) north, winding up to its confluence.[1]
The Henri river empties on the east bank of the rivière du Chêne in the locality "Les Trois-Fourches".