La circonscription de Trois-Rivières a existé sous ce nom exact de 1867 à 1896, de 1935 à 1972 et depuis 1979. De 1972 à 1979, son nom était officiellement Trois-Rivières Métropolitain. Lors du redécoupage électoral de 2013, la circonscription s'est agrandie du secteur de Trois-Rivières-Ouest, auparavant dans Berthier-Maskinongé, mais a perdu les secteurs de Sainte-Marthe-du-Cap et de Saint-Louis-de-France, au profit de Saint-Maurice—Champlain[1].
Répartition des voix obtenu par les principaux partis
Parti libéral
Parti conservateur
NPD
Bloc québécois
Parti vert
Parti populaire
Alliance canadienne
Crédit social
Majorité en voix du parti arrivé en tête
Jusqu'en 1993 les majorités obtenues par les partis arrivés en tête sont systématiquement supérieures à 10 000 voix. En 1997 et 2000 le Bloc québécois remporte la circonscription avec une marge beaucoup plus faible sur le Parti libéral du Canada. Dans les années 2000 les majorités obtenues par le Bloc augmentent à nouveau. En 2011 le NPD obtient une nette victoire et une majorité importante (14 994 voix) alors qu'une vague orange balaie le Québec. À partir de 2015 la circonscription devient extrêmement compétitive, alors que le NPD (en 2015) puis le Bloc québécois (en 2019 et 2021) obtiennent de très courtes victoires.