2021 Canadian Federal Election Results Map
Election Overview
Auto generated. Flag an issue.Prime Minister Justin Trudeau requested dissolution on August 15, 2021, triggering a 36-day campaign — the minimum allowed under the Canada Elections Act — with voting day set for September 20. Trudeau called the snap election during the fourth wave of the COVID-19 pandemic, seeking to convert his minority government into the majority that had eluded him in 2019. The Liberals had been polling strongly through the summer, and Trudeau argued the country needed a fresh mandate for its pandemic recovery agenda. The opposition parties attacked the election call as an unnecessary, cynical power grab — the Liberal minority was in no danger of falling, and Parliament was functioning. This was the 44th Canadian general election, fought across 338 electoral districts. Turnout fell to 62.6%, down from 67.0% in 2019 and near historic lows for a federal election. At an estimated cost of over $610 million, it was the most expensive federal election in Canadian history to that point, with pandemic safety measures driving costs far above the $502 million spent in 2019.
Results
The Liberals won 160 seats with 32.6% of the popular vote — virtually unchanged from the 157 seats and 33.1% they had won in 2019. The snap election gamble failed: Trudeau fell 10 seats short of the 170 needed for a majority, producing a Parliament nearly identical to the one he had dissolved. The Conservatives won 119 seats with 33.7%, capturing the popular vote for the second consecutive election yet finishing 41 seats behind the Liberals. The Bloc Québécois held steady at 32 seats with 7.6%. The NDP gained one seat to finish with 25 on 17.8%. The Green Party collapsed from 3 seats to 2, their vote share plunging from 6.6% to 2.3% amid crippling internal dysfunction. The People's Party of Canada won no seats but surged to 4.9% of the vote, tripling their 2019 result of 1.6% — a protest vote driven largely by opposition to lockdowns and vaccine mandates.
Geographically, the Liberals dominated Atlantic Canada, held their Montreal fortress, and swept the Greater Toronto Area — the key to their plurality. The Conservatives held their Alberta and Saskatchewan strongholds along with most rural ridings outside Quebec. The NDP gained ground in urban British Columbia.
Party Leaders
Justin Trudeau (Liberal) won a third consecutive mandate but failed to secure the majority he had sought. Born December 25, 1971, in Ottawa, Ontario, the eldest son of Prime Minister Pierre Elliott Trudeau and Margaret Sinclair, he earned a Bachelor of Arts in English literature from McGill University and a Bachelor of Education from the University of British Columbia. He taught high school French and math in Vancouver before entering politics, winning the riding of Papineau in Montreal in 2008. He captured the Liberal leadership in April 2013 and led the party from third-place standing to a majority government in 2015, becoming the 23rd prime minister. After winning a reduced minority in 2019, his decision to call an election during a pandemic drew widespread criticism — but the Liberal vote held firm in the ridings that mattered. He was re-elected in Papineau with 50.3% of the vote.
Erin O'Toole (Conservative) led a campaign that initially gained traction before stalling in the final week. Born January 22, 1973, in Montreal, Quebec, and raised in Bowmanville, Ontario, O'Toole graduated from the Royal Military College of Canada in 1995 and served twelve years in the Canadian Armed Forces as a tactical navigator on Sea King helicopters, reaching the rank of captain. He earned a law degree from the Schulich School of Law at Dalhousie University in 2003 and practised corporate law before winning a 2012 by-election in Durham. He served as Minister of Veterans Affairs under Stephen Harper and won the Conservative leadership on August 24, 2020, defeating Peter MacKay on the third ballot. His campaign attempted to moderate the party's image — proposing a personal "low carbon savings account" as an alternative to the Liberal carbon tax and initially opposing vaccine mandates before shifting to support testing as an alternative. The pivot on mandates damaged his credibility in the campaign's crucial final days. He won Durham with 46.4% but was removed as Conservative leader on February 2, 2022, after a caucus vote under the Reform Act.
Jagmeet Singh (NDP) ran a social media-savvy campaign that yielded modest gains. Born January 2, 1979, in Scarborough, Ontario, to Punjabi immigrant parents, Singh earned a Bachelor of Science from Western University and a Juris Doctor from Osgoode Hall Law School. He practised criminal defence law before winning a seat in the Ontario legislature in 2011 representing Bramalea-Gore-Malton. He won the NDP leadership on October 1, 2017, on the first ballot and entered Parliament through a February 2019 by-election in Burnaby South. His 2021 campaign focused on taxing the ultra-wealthy, pharmacare, and housing affordability. He was re-elected in Burnaby South with 40.3% of the vote.
Yves-François Blanchet (Bloc Québécois) maintained the party's foothold in francophone Quebec. Born April 16, 1965, in Drummondville, Quebec, Blanchet spent decades in Quebec's music industry before serving as a Parti Québécois MNA and environment minister from 2012 to 2014. Acclaimed as Bloc leader in January 2019, he had led the party's resurgence from near-oblivion to 32 seats that October. In 2021 the Bloc held exactly that number, consolidating its position as the dominant voice of Quebec nationalism in federal politics. Blanchet was re-elected in Beloeil-Chambly with 53.1%.
Annamie Paul (Green) presided over the party's near-disintegration. Born November 3, 1972, in Toronto, Paul earned a law degree from the University of Ottawa and a Master of Public Affairs from Princeton University. She worked at the International Criminal Court and Canada's Mission to the European Union before winning the Green leadership in October 2020. Her tenure was consumed by internal warfare — Jenica Atwin, the party's MP for Fredericton, crossed the floor to the Liberals in June 2021 over disagreements on Israel-Palestine policy, and the party could field candidates in only 252 of 338 ridings. Paul herself lost badly in Toronto Centre, finishing fourth. She resigned on September 27, effective November 2021. Elizabeth May held Saanich-Gulf Islands, and Mike Morrice won a surprise breakthrough in Kitchener Centre — the first Green seat ever won in Ontario.
Maxime Bernier (People's Party) lost Beauce for the second consecutive election, finishing second with 28.3% behind Conservative Richard Lehoux. But his party's national surge to 4.9% — over 840,000 votes — reflected the depth of anti-lockdown, anti-mandate sentiment that the mainstream parties had failed to channel.
Campaign Issues
COVID-19 and vaccination mandates dominated the campaign. The Liberals campaigned on mandatory vaccination for federal workers and interprovincial travellers, framing it as a question of public health leadership. O'Toole's initial opposition to mandates, followed by his pivot to supporting rapid testing as an alternative, became a defining campaign moment — undermining Conservative messaging on both flanks and handing the Liberals an effective attack line.
The discovery of what were described as the remains of 215 children at the former Kamloops Indian Residential School in May 2021 — followed by further detections at other sites — dominated the national conversation in the months leading up to the election. Indigenous reconciliation became a central platform pillar for all parties, with the Liberals pledging accelerated implementation of the Truth and Reconciliation Commission's calls to action.
Housing affordability had become a crisis, with average home prices rising over 30% during the pandemic. All parties proposed housing plans, but critics argued none matched the scale of the problem. The NDP proposed 500,000 units of affordable housing over ten years.
Notable Outcomes
The status quo result prompted widespread frustration. Trudeau had spent over $610 million of public money and subjected the country to a pandemic-era campaign that produced a Parliament almost indistinguishable from the one dissolved. The Liberals gained 3 seats, the Conservatives lost 2, the NDP gained 1, and the Bloc was unchanged — the smallest net shift in a Canadian federal election in decades.
The PPC's surge to nearly 5% of the popular vote — without winning a single seat — reflected both the intensity of anti-mandate sentiment and the brutality of first-past-the-post for geographically dispersed parties. The Green Party's collapse was equally dramatic: from a high-water mark of 6.5% in 2019 under Elizabeth May to 2.3% amid leadership turmoil, floor-crossings, and organizational chaos. Paul Manly's loss in Nanaimo-Ladysmith reduced the party to just two seats.
One of the tightest results came in Châteauguay-Lacolle, where Liberal incumbent Brenda Shanahan held on by just 12 votes after a judicial recount.