Skip to content
Tabled

Members of Parliament

Everyone who sits, or sat this session, in the House of Commons. Filter by party or province, or search by name or riding.

Compare two MPs

337 MPs

Members of Parliament
MPParty line
Ziad AboultaifConservative· Edmonton Manning99.4%
Sima AcanLiberal· Oakville West100.0%
Scott AitchisonConservative· Peterborough—Kawartha100.0%
Fares Al SoudLiberal· Mississauga Centre99.4%
Dan AlbasConservative· Okanagan Lake West—South Kelowna100.0%
Shafqat AliLiberal· Brampton North100.0%
Dean AllisonConservative· Oakville100.0%
Rebecca AltyLiberal· Northwest Territories100.0%
Anita AnandLiberal· Oakville East100.0%
Gary AnandasangareeLiberal· Scarborough Centre100.0%
Scott AndersonConservative· Vernon—Lake Country—Monashee100.0%
Carol AnsteyConservative· Long Range Mountains100.0%
Mel ArnoldConservative· Kelowna—Lake Country100.0%
Chak AuConservative· Richmond Centre—Marpole100.0%
Tatiana AugusteLiberal· Terrebonne100.0%
Roman BaberConservative· York Centre100.0%
Burton BaileyConservative· Red Deer100.0%
Parm BainsLiberal· Richmond East—Steveston100.0%
Yvan BakerLiberal· Etobicoke Centre100.0%
Tony BaldinelliConservative· Niagara Falls—Niagara-on-the-Lake100.0%
Karim BardeesyLiberal· Taiaiako'n—Parkdale—High Park100.0%
John BarlowConservative· Grande Prairie—Mackenzie100.0%
Michael BarrettConservative· London North Centre100.0%
Xavier Barsalou-DuvalBloc· Pierre-Boucher—Les Patriotes—Verchères100.0%
Jaime BattisteLiberal· Cape Breton—Canso—Antigonish100.0%
Mario BeaulieuBloc· Joliette100.0%
Terry BeechLiberal· Burnaby South100.0%
Doly BegumLiberal· Scarborough Southwest98.7%
Buckley BelangerLiberal· Desnethé—Missinippi—Churchill River100.0%
Jim BelangerConservative· Sudbury East—Manitoulin—Nickel Belt100.0%
Rachel BendayanLiberal· Outremont100.0%
Luc BertholdConservative· Manicouagan100.0%
David BexteConservative· Bow River100.0%
James BezanConservative· Saint Boniface—Saint Vital100.0%
Chris BittleLiberal· Spadina—Fort York99.4%
Yves-François BlanchetBloc· Beloeil—Chambly100.0%
Maxime Blanchette-JoncasBloc· Rimouski—La Matapédia100.0%
Kelly BlockConservative· Cypress Hills—Grasslands100.0%
Kody BloisLiberal· Sackville—Preston—Chezzetcook100.0%
Patrick BoninBloc· Repentigny100.0%
Steven BonkConservative· Souris—Moose Mountain100.0%
Kathy BorrelliConservative· Windsor—Tecumseh—Lakeshore100.0%
Richard BragdonConservative· Tobique—Mactaquac100.0%
John BrassardConservative· Barrie—Innisfil100.0%
Élisabeth BrièreLiberal· Sherbrooke100.0%
Alexis Brunelle-DuceppeBloc· Lac-Saint-Jean100.0%
Braeden CaleyLiberal· North Vancouver—Capilano100.0%
Blaine CalkinsConservative· Sturgeon River—Parkland100.0%
Frank CaputoConservative· Kootenay—Columbia100.0%
Mark CarneyLiberal· Nepean100.0%
Ben CarrLiberal· Winnipeg South Centre100.0%
Sean CaseyLiberal· Charlottetown99.4%
Bardish ChaggerLiberal· Waterloo100.0%
Adam ChambersConservative· Simcoe North100.0%
François-Philippe ChampagneLiberal· Saint-Maurice—Champlain100.0%
Martin ChampouxBloc· Drummond100.0%
Wade ChangLiberal· Burnaby Central100.0%
Rebecca ChartrandLiberal· Charleswood—St. James—Assiniboia—Headingley100.0%
Sophie ChatelLiberal· Pontiac100.0%
Madeleine ChenetteLiberal· Thérèse-De Blainville100.0%

How these are calculated, and why a missed vote is not a mark against anyone: methodology.