CHEK
CHEK News projects that Alistair MacGregor has been re-elected in the riding of Cowichan-Malahat-Langford for the New Democratic Party.
MacGregor has been the MP for the riding since 2015, and served as the NDP’s critic for seniors and deputy critic for heritage.
Complete election results for Vancouver Island are listed here.