Sainte-Anne is part of two geological provinces. Upstream of Saint-Alban, the subsoil is part of the Laurentides, and is composed of igneous rocks and metamorphic, mainly gneiss and granite, resistant to erosion. The river enters the St. Lawrence Lowlands downstream from Saint-Alban and the source rock consists mainly of limestone and shale from the Paleozoic.