Berthierville is a Canadian town located between Montreal and Trois-Rivières on the north shore of the Saint Lawrence River in the province of Quebec. Berthierville is the seat of D'Autray Regional County Municipality, and is served by Autoroute 40, and is the junction of Routes 138 and 158. It is surrounded by the parish municipality of Sainte-Geneviève-de-Berthier.