Canadian federal election results in the Eastern Townships

Canadian federal elections have provided the following results in the Eastern Townships.

Regional profile
In 1988 and 1984 this area was nearly swept by the Progressive Conservatives under Brian Mulroney, winning all but one seat in 1988 (Shefford) and two in 1984 (Shefford and Richmond-Wolfe). Previously, the Tories only had one riding won in either 1979 or 1980, and that was in Missisquoi in 1979. The Social Credit party also won a seat here in 1979, in Beauce.

By the following election in 1993, Mulroney had left office and support for the Tories all across Quebec moved to the Bloc Québécois. Locally, the Bloc won all but two seats; the exceptions were in Beauce, which was won by former Conservative Gilles Bernier who ran as an independent, and in Sherbrooke, where Jean Charest was one of only two PC candidates to win in all of Canada.

By 1997, Charest was PC leader and local candidates running on his coattails did well, resulting in a split between the Progressive Conservatives (four seats) the Bloc Québécois (three seats) and the Liberals (two seats). However, in 1998, Charest moved to provincial politics as leader of the Quebec Liberal Party (which is independent of the federal Liberals, despite the similarity of names), and without him local support for the PCs declined.

By the 2000 election two of the PC members, David Price and Diane St-Jacques, had left the party and joined the federal Liberals. André Bachand remained with the PCs in 2000 and was re-elected, but declined to join the newly merged Conservatives and retired from politics in 2004. Traditional Bloc support in this region is concentrated in the northwest part, and in the Frontenac-Megantic region. Nonetheless, Bloc support weakened across the board here in 2006, primarily to the Conservatives.

In 2011, the New Democratic surge cost the Bloc six of its seven seats in the region; the two Conservatives retained their seats. Four years later, the Conservatives picked up a seat at the expense of the Bloc while Liberal support climbed enough for them to steal three seats from the New Democrats.

In 2019, the Bloc regained popularity and the NDP was wiped out of the region with 2 losses to the Bloc and one to the Liberals.

2021
7,018 12.32% 27,514 48.29% 8,644 15.17% 1,654 2.90% 486 0.85% 10,362 18.19% 1,096 1.92% 206 0.36% (judicial recount terminated) 21,488 34.96% 9,961 16.20% 21,291 34.64% 3,828 6.23% 1,466 2.38% 1,982 3.22% 961 1.56% 216 0.35% 145 0.24% 133 0.22% 21,188 36.66% 10,087 17.45% 17,681 30.59% 4,288 7.42% 1,623 2.81% 2,167 3.75% 576 1.00% 186 0.32% 9,614 18.78% 9,179 17.93% 23,866 46.62% 5,709 11.15% 1,728 3.38% 419 0.82% 674 1.32% 6,329 13.63% 26,121 56.26% 9,318 20.07% 1,308 2.82% 592 1.28% 1,677 3.61% 680 1.46% 403 0.87% 8,543 14.95% 28,513 49.88% 14,150 24.76% 2,550 4.46% 2,058 3.60% 897 1.57% 448 0.78% 12,030 22.68% 7,166 13.51% 25,165 47.45% 6,170 11.63% 1,445 2.72% 1,055 1.99% 19,968 33.49% 7,234 12.13% 24,997 41.92% 3,173 5.32% 1,059 1.78% 2,073 3.48% 599 1.00% 239 0.40% 284 0.48% 21,830 37.52% 7,490 12.87% 16,848 28.96% 8,107 13.93% 1,670 2.87% 1,453 2.50% 787 1.35%
 * style="background-color:whitesmoke" |Beauce
 * Philippe-Alexandre Langlois
 * Philippe-Alexandre Langlois
 * Philippe-Alexandre Langlois
 * Richard Lehoux
 * Richard Lehoux
 * Solange Thibodeau
 * Solange Thibodeau
 * François Jacques-Côté
 * François Jacques-Côté
 * Andrzej Wisniowski
 * Andrzej Wisniowski
 * Maxime Bernier
 * Maxime Bernier
 * Chantale Giguère
 * Chantale Giguère
 * Sébastien Tanguay (Mar.)
 * Sébastien Tanguay (Mar.)
 * Richard Lehoux
 * rowspan=3 style="background-color:whitesmoke" |Brome—Missisquoi
 * rowspan=3 style="background-color:whitesmoke" |Brome—Missisquoi
 * rowspan=3 style="background-color:whitesmoke" |Brome—Missisquoi
 * rowspan=3 |
 * rowspan=3 |Pascale St-Onge
 * rowspan=3 |
 * rowspan=3 |Vincent Duhamel
 * rowspan=3 |
 * rowspan=3 |Marilou Alarie
 * rowspan=3 |
 * rowspan=3 |Andrew Panton
 * rowspan=3 |
 * rowspan=3 |Michelle Corcos
 * rowspan=3 |
 * rowspan=3 |Alexis Stogowski
 * rowspan=3 |
 * rowspan=3 |Maryse Richard
 * Lawrence Cotton (VCP)
 * Lawrence Cotton (VCP)
 * rowspan=3 |
 * rowspan=3 |Lyne Bessette$
 * Dany Desjardins (Ind.)
 * Dany Desjardins (Ind.)
 * Dany Desjardins (Ind.)
 * Susanne Lefebvre (CHP)
 * Susanne Lefebvre (CHP)
 * Susanne Lefebvre (CHP)
 * style="background-color:whitesmoke" |Compton—Stanstead
 * Marie-Claude Bibeau
 * Marie-Claude Bibeau
 * Marie-Claude Bibeau
 * Pierre Tremblay
 * Pierre Tremblay
 * Nathalie Bresse
 * Nathalie Bresse
 * Geneva Allen
 * Geneva Allen
 * Sylvain Dodier
 * Sylvain Dodier
 * Yves Bourassa
 * Yves Bourassa
 * Déitane Gendron
 * Déitane Gendron
 * Sylvain Longpré (Ind.)
 * Sylvain Longpré (Ind.)
 * Marie-Claude Bibeau
 * rowspan=2 style="background-color:whitesmoke" |Drummond
 * rowspan=2 |
 * rowspan=2 |Mustapha Berri
 * rowspan=2 |
 * rowspan=2 |Mustapha Berri
 * rowspan=2 |
 * rowspan=2 |Nathalie Clermont
 * rowspan=2 |
 * rowspan=2 |Martin Champoux
 * rowspan=2 |
 * rowspan=2 |François Choquette
 * rowspan=2 |
 * rowspan=2 |
 * rowspan=2 |
 * rowspan=2 |
 * rowspan=2 |
 * rowspan=2 |Josée Joyal
 * Sylvain Marcoux (NA)
 * Sylvain Marcoux (NA)
 * rowspan=2 |
 * rowspan=2 |Martin Champoux
 * Lucas Munger (Animal)
 * Lucas Munger (Animal)
 * Lucas Munger (Animal)
 * style="background-color:whitesmoke" |Mégantic—L'Érable
 * Adam Lukofsky
 * Adam Lukofsky
 * Adam Lukofsky
 * Luc Berthold
 * Luc Berthold
 * Éric Labonté
 * Éric Labonté
 * Mathieu Boisvert
 * Mathieu Boisvert
 * Emilie Hamel
 * Emilie Hamel
 * Jonathan Gagnon
 * Jonathan Gagnon
 * Real Pepin
 * Real Pepin
 * Gloriane Blais (Ind.)
 * Gloriane Blais (Ind.)
 * Luc Berthold
 * style="background-color:whitesmoke" |Richmond—Arthabaska
 * Alexandre Desmarais
 * style="background-color:whitesmoke" |Richmond—Arthabaska
 * Alexandre Desmarais
 * Alexandre Desmarais
 * Alain Rayes
 * Alain Rayes
 * Diego Scalzo
 * Diego Scalzo
 * Nataël Bureau
 * Nataël Bureau
 * Nadine Fougeron
 * Nadine Fougeron
 * Nadine Fougeron
 * Nadine Fougeron
 * Louis Richard
 * Louis Richard
 * Marjolaine Delisle (Rhino.)
 * Marjolaine Delisle (Rhino.)
 * Alain Rayes
 * style="background-color:whitesmoke" |Saint-Hyacinthe—Bagot
 * Caroline-Joan Boucher
 * style="background-color:whitesmoke" |Saint-Hyacinthe—Bagot
 * Caroline-Joan Boucher
 * Caroline-Joan Boucher
 * André Lepage
 * André Lepage
 * Simon-Pierre Savard-Tremblay
 * Simon-Pierre Savard-Tremblay
 * Brigitte Sansoucy
 * Brigitte Sansoucy
 * Sylvain Pariseau
 * Sylvain Pariseau
 * Sylvain Pariseau
 * Sylvain Pariseau
 * Sébastien Desautels
 * Sébastien Desautels
 * Simon-Pierre Savard-Tremblay
 * rowspan=2 style="background-color:whitesmoke" |Shefford
 * rowspan=2 |
 * rowspan=2 |Pierre Breton
 * rowspan=2 style="background-color:whitesmoke" |Shefford
 * rowspan=2 |
 * rowspan=2 |Pierre Breton
 * rowspan=2 |Pierre Breton
 * rowspan=2 |
 * rowspan=2 |Céline Lalancette
 * rowspan=2 |
 * rowspan=2 |Andréanne Larouche
 * rowspan=2 |
 * rowspan=2 |Patrick Jasmin
 * rowspan=2 |
 * rowspan=2 |Mathieu Morin
 * rowspan=2 |
 * rowspan=2 |Gerda Schieder
 * rowspan=2 |
 * rowspan=2 |Joël Lacroix
 * Jean-Philippe Beaudry-Graham (PIQ)
 * Jean-Philippe Beaudry-Graham (PIQ)
 * rowspan=2 |
 * rowspan=2 |Andréanne Larouche
 * Yannick Brisebois (Mar.)
 * Yannick Brisebois (Mar.)
 * Yannick Brisebois (Mar.)
 * style="background-color:whitesmoke" |Sherbrooke
 * Élisabeth Brière
 * Élisabeth Brière
 * Élisabeth Brière
 * Andrea Winters
 * Andrea Winters
 * Ensaf Haidar
 * Ensaf Haidar
 * Marika Lalime
 * Marika Lalime
 * Marie-Clarisse Berger
 * Marie-Clarisse Berger
 * Marcela Niculescu
 * Marcela Niculescu
 * Maxime Boivin
 * Maxime Boivin
 * Élisabeth Brière
 * }
 * Élisabeth Brière
 * }
 * }

Maps

 * 1) Beauce
 * 2) Brome-Mississquoi
 * 3) Compton-Stanstead
 * 4) Drummond
 * 5) Mégantic-L'Érable
 * 6) Richmond-Arthabaska
 * 7) Saint-Hyacinthe-Bagot
 * 8) Shefford
 * 9) Sherbrooke