Downloading electoral data...

Here is where the election played out (and where it didn’t)

Posted | Updated

Vous consultez la version simplifiée de ce projet. Pour voir notre visualisation de données interactives, cliquez ici.

In the past two years, the lives of Canadians have been turned upside down by a historic pandemic. But the House of Commons will remain almost the same. In the aftermath of the election he called, Justin Trudeau still finds himself at the head of a minority government.

With slightly fewer votes nationwide than the Conservative Party, the Liberal Party still won more seats. The Bloc Québécois and the New Democratic Party follow. The Green Party closes the dance and the People's Party gets no seats.

In comparison, here is the distribution of seats at the dissolution of the Chamber (including 5 independents and 1 vacant seat). The number of MPs per party has changed little. In 2019 as in 2021, the Liberal Party missed about fifteen elected members to reach the majority.

Now let's take a look at the breakdown by province, starting with Ontario. It is a key province on the Canadian political spectrum, with 121 members of Parliament.

Compared to 2019, a slightly lower percentage of Ontarians voted for the Liberal Party, notably in favor of the Conservative Party. Justin Trudeau's party won two more seats, but Erin O’Toole's three.

In the Toronto area, the Liberals regained independent MP seats, which made up for a few lost ridings. The Green Party made a breakthrough in Kitchener Center, even though its leader Annamie Paul lost her battle in Toronto Center.

We are now heading towards Quebec, which is represented by 78 deputies. The province is an exception, with the presence of an additional party: the Bloc Québécois.

In Quebec, the number of ridings won by each party has remained the same. The Bloc Québécois almost conquered the riding of Châteauguay—Lacolle, to the detriment of the Liberals. But a recount completed on Oct. 6 ultimately gave Justin Trudeau's party the victory, with just 12 votes ahead.

In Montreal and Laval, the Liberal Party dominates the two islands. The Bloc Québécois continues to seduce the suburbs.

In Quebec, the Conservative Party cements its achievements, with seats won by greater margins than in 2019. Halfway between Montreal and the Capitale-Nationale, Trois-Rivières remained Bloc, followed by a few dozen votes by the Conservative candidate and a few hundred by the Liberal candidate.

On to the Canadian Prairies, home to the Conservative castles of Alberta, Saskatchewan and Manitoba, with 62 ridings in total.

The center of the country remains dark blue. The high concentration of Conservative votes is pushing up the national numbers for Erin O’Toole's party, but without necessarily winning him more seats. It is here that the People's Party has made the most gains, without however translating them into elected officials.

Despite the strong foundations of the Conservative Party in Alberta, the margins of victory narrowed in Edmonton. The New Democratic Party even managed to win a second constituency in the city. A liberal candidate also dug a lead of several hundred votes, dethroning the incumbent Conservative candidate.

In Calgary, the Conservative vote also crumbled, to the point of allowing a Liberal MP to win a seat.

We continue west into British Columbia where 42 seats were contested.

The races were close on the Pacific coast. Province-wide, the proportion of votes cast by Liberals and Conservatives were less than a percentage point from 2019.

But it all played out in the Vancouver area, where the Liberals and New Democrats nibbled away at the Conservatives. The NPD also ravished a riding from the Green Party.

After the Pacific coast, here is the Atlantic coast. Thirty-two seats are divided among New Brunswick, Nova Scotia, Prince Edward Island and Newfoundland and Labrador.

The Conservative Party won several ridings over the Liberals in the region. While the Greens managed to elect an MP in Fredericton in 2019, she has since joined the Liberal camp. The green vote has collapsed in New Brunswick, as it has in the other Atlantic provinces.

And we end with the three territories of Canada, each of which has a seat in the House of Commons.

In Canada's Far North, the Conservatives garnered fewer votes than in 2019, unlike the New Democrats who garnered more, proportionately. Nevertheless, the territories remained loyal to the parties that already represented them.

At the time of updating the data, Elections Canada was reporting a preliminary turnout of 62%. In total, 16,968,960 citizens voted out of the 27,366,297 people registered on the electoral list. Those who registered on election day are not counted.


The data was first retrieved at 5 a.m. on September 21, 2021 and then updated on September 24, 2021 and October 7, 2021. Historical election data is for the 2019 general election or by-elections that have taken place since. We present the results of the parties that received the most votes across the country.

As for the historical allegiance of the candidates, it is that at the time of the dissolution of the House of Commons, which therefore takes into account the changes of allegiance of some members between the two general elections. In each constituency, the “Independent” category corresponds to the independent candidate who received the most votes. For performance reasons, the geometry of the constituencies has been simplified.

For the sake of transparency and journalistic integrity, we are making public all the data used, as well as the analysis that led to the writing of this text. Click here to view it all (in French only).

Do you have public interest data that you want to send us? Write to (PGP key).

Naël Shiab data journalist, Melanie Julien desk-editor, Francis Lamontagne designer, Mathieu St-Laurent developer et Martine Roy co-ordinator.