Alistair MacGregor was first elected in 2015 as Member of Parliament for the new riding of Cowichan—Malahat—Langford. He was re-elected in the 2019 and 2021 federal elections.

Alistair currently serves as the NDP Critic for Agriculture and Agri-Food, Food Price Inflation, and Deputy Critic for Justice. He has previously served as Critic for Seniors’ Issues, Justice, and Public Safety, and as a member and Vice-Chair of the Special Joint Committee on Medical Assistance in Dying.

Alistair entered Parliament with a track-record of fighting for Vancouver Island families. As a long-time staffer to former MP Jean Crowder, he worked tirelessly to connect with residents, listen to their concerns, and advance their priorities. As an MP, he has been working hard for food security, environmental sustainability, and fairness, especially at a time when so many are struggling with the cost of living compared to record corporate profits.

He has sponsored legislation to tackle unethical pension investments, soil health, RCMP reform, freighter anchorages, and brain injuries, and continues to be inspired in developing future legislation based on feedback from constituents.

A resident of the Cowichan Valley for over 30 years, Alistair has a deep love and appreciation for this riding’s people and communities.

Alistair previously worked as a tree-planting supervisor and a millworker. He holds a BA from the University of Victoria and an MA from Royal Roads University.

Alistair and his wife are proud parents to three young daughters. They live on a small farming property in the Cowichan Valley, where they enjoy growing fruit and vegetables and raising livestock.

Are you ready to take action?

Take Action
National Brain Injury Strategy
Attend an Event
Constituent Resources

Sign up for updates