Political maps and data for Canadian electors!

Here’s something that should give every political nerd hours of material to pore over. The Stephen Taylor Data Project is releasing some political maps, graphs, and census data for your consumption during this latest Canadian general election.

This efforts is the culmination of months of spare-time effort to package historical election results in an easy-to-digest format for Canadians during this 44th general election. You can browse every general election from 2019 back through the year 2000 (7 elections) and look at historical trends on each, with every riding map broken down by polling division.

Canada’s 43rd Parliament as elected in the 2019 General Election

Furthermore, you can create maps of each riding based on the relative strength of the party in each poll of each riding

If you’ve ever wanted to understand Liberal voting patterns, appreciate Conservative strongholds on a granular level, be facinated by the NDP’s local strategy, or track the Green Party’s and Bloc’s ebbs and flows, now you can! We’ve even got Alliance and PC results from the days of yore to bookend a re-emerging trend of some vote-splitting on the right that began again in 2019.

The riding of Burnaby South by polling division, after the 2015 general election

In 2000, Joe Clark led the PC Party prior to their merger with the Alliance. This map shows where he was strong (green) and weak (red) in Calgary Centre.

I’ve also combined data from the last census – perfectly segmented by riding – to give insights on what motivates voters. For example, income and affordability are top-of-mind issues for a lot of Canadians during this election. This project helps you consider these factors in each riding and compare these trends both nationally and provincially.

The population distributions of Desnethé–Missinippi–Churchill River (left) and Nanaimo–Ladysmith (right)
The differences between rental vs ownership in the riding of Spadina–Fort York (left) versus the province of Ontario as a whole (right)

I’ve also put up historical polling data that you can browse and I have a visualization demonstrating the rise, fall, and sustained dominance of Canada’s various political parties, as elected by voters to Canada’s federal Parliament.

A streamgraph visualization of Canada’s history of elections.

You can take a snapshot of each map by clicking the camera icon 📷 at the top of each geographic visualization. The images I’ve shared in this post were created this way. Go ahead and take snapshots of your favourite ridings (and favourite elections!) and share these images on social media. If you’re writing for a news outlet and you find any of this useful, please link to this post and to the Stephen Taylor Data Project! If you’re an avid twitter user, please tweet about this project.

So, please take a look and I hope that you enjoy! This work is being made available to general public and to every partisan of every party. I believe very strongly in a more representative democracy and believe that when more data becomes available and accessible that describes the shape of the Canadian vote, the more responsive our candidates can be in meeting that representation.

The riding of Nanaimo–Ladysmith in British Columbia, 2015 results

The project was coded using ReactJS, using both NoSQL (MongoDB) and relational (MySQL) databases to serve data through a common GraphQL layer facilitated by Apollo client on a Node.js server. Four gigabytes of GeoJSON files were constructed locally using some more of that server-side javascript magic. Those files are served via AWS S3, and are visualized for the end-user using the Leaflet library. Infographics SVGs are assembled using D3JS.

Does the “government in waiting” support the protests in Quebec?

Thomas Mulcair was elected leader of the New Democrats just a few short weeks ago and so far, he has had a two-fold strategy: to appear closer to the mainstream centre than most would have characterized the NDP in the past, and to hold NDP gains in Quebec by speaking to that province’s issues often to the expense of growth for his party in the rest of Canada.

For Mulcair, support of the radical student movement in Quebec is definitely not in his strategic interests. The majority of Quebecers do not support the nightly protests in Montreal and few believe the protesters are primarily motivated by access to education. The student protest phenomenon in Quebec is neither representative of mainstream values nor of Quebec as a people.

Therefore, cracks in his caucus showing support for student demos in Quebec should cause the NDP leader concern. It is not yet clear if he has roped in his caucus and staff or if he will continue to let them show their true colours.

For example, here is NDP MP Dany Morin’s recent Facebook profile picture:

A story about Morin’s support was written in Le Quotidien,

The MP for Chicoutimi-Le Fjord Dany Morin supports students from the University of Quebec at Chicoutimi (UQAC) in their fight against rising tuition fees. On a personal level, however, while the New Democratic Party (NDP) for now refuses to interfere in the matter.

 

Dany Morin participated in the campaign “Me and my red square” of the Movement of General Student Associations UQAC (MAGE-UQAC), this week. He has been photographed with red square emblem adopted by the student movement in its fight against rising tuition fees announced by the Government of Quebec.

What about NDP MP Pierre-Luc Dusseault?

A press release on his website states,

The member for Sherbrooke Pierre-Luc Dusseault gives his support to the student movement of November 10 and will attend the event in Montreal this afternoon.

 

“It is essential to maintain and improve access to postsecondary education as students request today,” said Dusseault, who was studying political science at the University of Sherbrooke before his election on May 2nd, “What we try for Quebec has served for decades as a model for other educational systems elsewhere in Canada,” said the member for Sherbrooke.

Here’s another release from Dusseault after rioting occurs in conjunction with student demos in Quebec,

I wish to express my support to the will of students and students who demonstrate today in Sherbrooke to improve their financial situation and accessibility to university. As MP for Sherbrooke, I can assure you that the New Democratic Party supports your legitimate claims and requires the federal government to act, in accordance with the jurisdiction of the Quebec government to mitigate the increase tuition.

Here was NDP MP Alexandre Boulerice’s Facebook profile picture for a while,

NDP MP Anne Minh Thu Quach wrote on her Facebook,

During the demonstration outside the Valleyfield College this morning. I spoke out in solidarity for the right to accessible education, respect for law strike and the respect for democracy.


With students at the College this morning! Beautiful energy!

Anne Minh Thu Quach: Despite the cold, several students campaigned passionately that morning for the right to education available! Congratulations to all! They will stand all morning at the College this week! Encourage them if you can! Bring your drums and make them dance to keep warm! 😉

 

Anne Minh Quach: Thu @ Rosh: Thanks for the praise. I act according to my values ​​and my ideals. Several NDP MPs also support students in their approach. Moreover, we have a deputy spokesman in post-secondary education in Quebec. This is Matthew Dube. It also advocates the creation of a federal transfer to provinces and territories that would target post-secondary education in order to provide affordable access to students. @ Louis Charles: That, in compliance with federal and provincial powers. Much like it is already healthy.

 

Anne Minh Thu Quach: This is a matter of political choice and social choice. I believe that there is a more just, equitable and socially rewarding for supporting our education system in making it a simple product consumption.

And what about Thomas Mulcair, how is he handling this issue in his province in balance with being a national leader? And how is our national media covering the issue and how the NDP caucus is reacting to it?

The CBC, um, reports,

May 23, 2012

 

Earlier this spring, the Ottawa media was at pains to find any federal MP interested in saying much about either the policies or the politics driving the mass student protests across Quebec.

 

Opposition Leader Tom Mulcair, whose party represents the majority of Quebec’s federal seats (including several held by student-aged MPs), brushed off questions, saying the student tuition battle was “first and foremost a matter of provincial jurisdiction.”

 

(With yesterday’s intervention — and now funding, too — from labour groups outside Quebec, it will be interesting to watch the NDP generally and Mulcair specifically walk this fine line on the dispute, especially with the leader’s own personal history as a former Charest cabinet minister.)

Canadians on the federal parties

According to the latest Nanos Survey,

Party personality – Conservative Party: Let’s assume for a moment that each federal political party was a person. What one word would you use to describe the personality of each of the following political parties? [Open-ended] [Randomize parties].

Canada (n=925)

Untrustworthy: 14.4%
Conservative: 12.9%
Bad/Incompetent: 9.9%
Good/Good choice : 9.1%
Trustworthy: 6.4%
Controlling/Authoritarian: 5.8%
Arrogant: 5.5%
Strong/Powerful: 5.3%
Selfish: 4.6%
Intelligent: 4.0%
Progressive: 3.3%
Realistic/Pragmatic: 3.2%
None: 3.2%
Strong leadership: 0.8%
Other: 6.7%
Unsure: 4.9%

Party personality – NDP: Let’s assume for a moment that each federal political party was a person. What one word would you use to describe the personality of each of the following political parties? [Open-ended] [Randomize parties].

Canada (n=923)

Socialist: 13.3%
Caring: 10.2%
Bad/Incompetent: 10.1%
Good : 10.0%
New: 10.0%
Innovative: 8.6%
Trustworthy: 5.8%
Idealistic: 5.6%
Aggressive: 4.2%
Untrustworthy: 3.3%
Intelligent: 2.8%
None: 2.7%
Jack Layton: 1.0%
Other: 6.5%
Unsure: 6.0%

Party personality – Liberal Party: Let’s assume for a moment that each federal political party was a person. What one word would you use to describe the personality of each of the following political parties? [Open-ended] [Randomize parties].

Canada (n=931)

Bad/Incompetent: 18.4%
Untrustworthy: 16.2%
Good: 11.5%
Competent : 6.8%
Progressive: 5.8%
Strong/Powerful: 5.1%
Arrogant: 4.9%
Old-fashioned/Outdated: 4.4%
None: 4.3%
Liberal: 4.3%
Boring: 3.3%
Selfish: 1.7%
Centrist/Middle of the road: 1.0%
Other: 6.6%
Unsure: 5.8%

Party personality – Green Party: Let’s assume for a moment that each federal political party was a person. What one word would you use to describe the personality of each of the following political parties? [Open-ended] [Randomize parties].

Canada (n=941)

Environment/Eco-friendly/Green: 16.7%
Unrealistic/Naive: 14.7%
Not well known: 11.1%
Idealistic : 8.6%
Useless: 7.8%
Caring: 6.0%
None: 5.0%
Good: 4.8%
Hippie/Radical: 4.5%
Innovative: 4.5%
Boring: 3.2%
Other: 6.5%
Unsure: 6.5%

Party personality – Bloc Quebecois: Let’s assume for a moment that each federal political party was a person. What one word would you use to describe the personality of each of the following political parties? [Open-ended] [Randomize parties] [Quebec sample only].

Canada (n=232)

Useless: 15.4%
Narrow-minded/one-sided: 13.0%
Separatist/Independent: 11.7%
Aggressive : 10.7%
None: 6.3%
Untrustworthy: 5.2%
Selfish/Self-centred: 5.0%
Boring: 4.6%
Incompetent: 4.5%
Good: 4.0%
French: 3.4%
Arrogant/Stubborn: 2.9%
Radical: 1.7%
Not well known: 0.4%
Other: 4.0%
Unsure: 7.3%