Alistair MacGregor was elected in 2015 and re-elected in 2019 as the Member of Parliament for Cowichan-Malahat-Langford. A strong advocate for food security, environmental sustainability, and agriculture, Alistair lives in the Cowichan Valley with his wife and three daughters on a small farming property. He has previously served in the Critic roles of Seniors, Justice and Human Rights, and he currently serves as the NDP’s Critic for Agriculture and Agri-food, Rural Economic Development, and deputy Justice and Human Rights.
He entered Parliament with a track-record of fighting for Vancouver Island families. As a long-time staffer to former MP Jean Crowder (Nanaimo-Cowichan), he worked tirelessly to connect with local residents, listen to their concerns, and advance their priorities. From assisting seniors with pension issues to helping young families struggling to make ends meet, Alistair earned a reputation for delivering results.
A resident of Cowichan Valley for more than 30 years, Alistair is intimately familiar with the region, its residents, and its priorities. As Member of Parliament, Alistair has worked hard to bring local concerns to Ottawa. He has been actively engaging constituents on issues such as climate change, housing, pensions, salmon habitat, and the clean energy economy of the future.
Alistair previously worked eight years in British Columbia’s forests as a tree-planter, crew-boss, and eventual supervisor. He holds a BA from the University of Victoria and an MA from Royal Roads University.
When in Ottawa, Alistair works every day alongside NDP Leader Jagmeet Singh to push for environmental, social, and economic justice for Canadians. When in the riding, he can often be found attending local events and meeting with constituents and stakeholders to stay on top of the issues affecting our communities.