
Alistair MacGregorFormer MP
No longer sitting. Last membership ended Apr 28, 2025. Figures below cover their time in the House.
- Participation
- Party discipline
- Money raised
- Office spending
- Bills sponsored
- Became law
1 = highest. Bills cover the current session; fundraising and spending are career totals on record.
Committees and roles
House of Commons role recordsParty discipline
Canadash derived measureParty discipline in the Canadian House is extremely tight, so almost every member scores near 100%. A lower score is unusual, not a sign of poor performance. This is a descriptive measure we compute ourselves — it is not published by Parliament and carries no judgement. Only divisions where the member cast a yea or nay and their caucus had a clear majority position are counted.
Voting alignment
Canadash derived measureAgreement only counts divisions where both members cast a yea or nay. A pair with a handful of shared divisions is not comparable to a pair with hundreds, so the shared count is shown alongside every figure. Pairs sharing fewer than 10 divisions are excluded.
Cowichan—Malahat—Langford — riding profile
FED 59010 · Statistics Canada, 2021 CensusCensus figures are unavailable for this district right now.
AI summary of positions
Generated from the recordReading sponsored bills and recorded divisions…
Electoral history
Elections CanadaFundraising and donors
Elections Canada political financingOffice spending
House of Commons proactive disclosureHow they vote
Session 45-1Participation counts recorded divisions in the current session only. Committee service, ministerial duties and parliamentary secretary responsibilities all take members out of the Chamber, and none of that is captured in this figure. Paired absences, parliamentary business, official travel and approved leave are likewise indistinguishable from an ordinary absence in the source data. Read the number alongside the committee and office record above rather than as an attendance score.
Time in the House
- Oct 19, 2015 → Apr 28, 2025NDP
Sponsored bills
19 most recent of 19National Food Cooperative Strategy Act
Introduced Nov 27, 2024Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)National Framework for Food Price Transparency Act
Introduced Jun 19, 2024Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)An Act to amend the Food and Drugs Act (substances in menstrual tampons)
Introduced Nov 21, 2023Peacetime Service and Sacrifice Memorial Day Act
Introduced May 18, 2023Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)An Act to amend the Canada Pension Plan Investment Board Act (investments)
Introduced Feb 14, 2023An Act to amend the Canada Shipping Act, 2001 (anchorage prohibition)
Introduced Nov 3, 2022An Act to amend the Royal Canadian Mounted Police Act
Introduced Nov 1, 2022An Act to establish a national strategy on brain injuries
Introduced Jun 2, 2022An Act respecting soil conservation and soil health
Introduced Nov 29, 2021An Act to establish a national strategy on brain injuries
Introduced Jun 23, 2021An Act to establish Canadian Armed Forces Members Day
Introduced May 3, 2021An Act respecting soil conservation and soil health
Introduced Apr 26, 2021An Act to amend the Canada Shipping Act, 2001 (anchorage prohibition)
Introduced Oct 26, 2020An Act to amend the Canada Pension Plan Investment Board Act (investments)
Introduced Sep 23, 2020DefeatedAn Act to amend the Canada Pension Plan Investment Board Act (investments)
Introduced Feb 26, 2020An Act to amend the Canada Pension Plan Investment Board Act (investments)
Introduced Feb 25, 2019An Act to amend the Income Tax Act (organic farming tax credit)
Introduced Feb 21, 2019An Act to amend the Canada Elections Act (length of election period)
Introduced May 31, 2016Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)An Act to amend the Navigation Protection Act (Shawnigan Lake)
Introduced Mar 10, 2016
Voting record
0 most recent divisionsNo ballots recorded for this member in the current session.