Mapping the results of the 2022 Ontario Provincial Election

I just finished mapping out Doug Ford’s Progressive Conservative election win from 2022. On June 2 of that year, the voters of Ontario returned the PC leader with a majority government with 83 seats. The Progressive Conservatives defeated the Ontario Liberals led by Steven Del Duca and the Ontario NDP which was helmed by Andrea Horwath. Both defeated party leaders would move on from provincial politics and have since become the mayors of Vaughan and Hamilton, respectively.

The results of this pandemic-era election were very much similar to the 2018 provincial election – another majority for the PC under Ford – but the election saw a strenghthened mandate for the Premier. One independent candidate was elected in Haldimand–Norfolk.

This is the sixth election I’ve mapped out for the province of Ontario. You can review all of those elections here and drill down on the results of this one using the provincial map.

The mapped results of the 2022 Ontario Provincial election

Clicking/tapping on a riding will zoom you into the map for a poll-by-poll breakdown. You can dive into your own riding and find out how your neighbours voted! Hovering over ridings or neighbourhood polls will show a pie chart breakdown of the proportion of votes in a particular area. Expanding the tile at the bottom right and switching to the “Turnout” tab will show voter turnout rates on a riding level or can show poll-by-poll rates of partipation.

Scarborough Centre coloured by poll winner.

You can also use the search bar at the top of the page to search for any candidate or riding over the last 6 elections. Some candidates appear more than once and you can track their electoral history (no matter which riding they may have contested). Clicking on a riding will also show a “related content” button at the top of the page which you can use to find the results of nearby ridings. A few of those ridings are also summarized below the map.

Green party win in Guelph shaded by the strength of the Progressive Conservative vote (ironically the colour green showing strongest PC areas here). Mike Schreiner, the Green Party leader won the party’s only seat.

If you’re wondering how to take these screenshots to put these images in your own posts or tweets, click the camera at the top left of the map. This will download an image of the map.

Zooming around the map is a lot of fun. It’s vector-based, so zooming in and out is smooth and looks great.

Clicking the “Up to 2022 Provincial Election” button in the top right zooms the map out to the provincial riding context, while clicking on a riding zooms in to show the local breakdown.

A particularly strong neighbourhood poll for PC candidate Doug Ford in Etobicoke North.

I’ve integrated building footprints for all of Ontario (and Canada) into my map, so you can see grouping of houses on cul-de-sacs, apartment buildings, and in some cases even the house numbers.

NDP leader Andrea Horwath best poll in Hamilton Centre.

Visualizing these building footprints in neighbourhoods for various polls is a new feature of this iteration of these maps. I’ve also extended this feature to my previous maps (both federal and provincial). It can be useful to consider different zoning and dwelling types when appreciating party strength in a riding.

Liberal leader Steven Del Duca did not have a great showing in his riding of Vaughan–Woodbridge.

I enjoy pulling these maps together for the broader political community and to help voters further engage with our democratic process. I’ll be mapping other provincial elections as that data becomes available from the relevant provincial elections agencies.

York South–Weston showing a diversity of voting preferences throughout the riding.

Mapping the results of the 2018 Ontario provincial election

Some of you may be up to more interesting things on the Victoria Day long weekend, but given that we’re into the most important period of a provincial election in Ontario at the moment – I thought I’d take some time and mash-up, clean-up, and mark-up data from Elections Ontario of the last provincial election to give us some important historical context for the vote coming up on June 2nd.

Jump in and explore the mapping tool I built.

The results of the 2018 Ontario provincial election

As with my previous mapping efforts, I’m sharing these as a non-partisan resource for all political volunteers who find a lot of use for political maps in campaign offices. If you appreciate that effort, write a nice tweet about the project, or better yet blog about it – if you still do that kind of thing.

The 2018 provincial election saw the end of the 19-year Ontario Liberal dynasty with the election of the newly-minted Progressive Conservative leader Doug Ford after the dramatic ouster of Patrick Brown from the job just months earlier. Ford won a majority government in 2018 and is now looking to increase his seat total in this year’s contest.

Patrick Brown’s former riding of Simcoe North was easily retained by the PCs in 2018

Ford struggled – as all government leaders did – with administration during the COVID-19 pandemic. We’ve just seen Alberta Premier Jason Kenney fall to populist discontent within his own party due to his own balancing of individual liberties versus public health during the crisis. Ford has faced similar criticism but looks to have wealthered the storm. Calling an election during a downtime in COVID cycles – and as Ontarians are off to the cottage – will likely see Ford return to the Premier’s Office when all of the votes are counted. We’re also expecting lower-than-usual voter turnout which usually favours incumbents.

Premier Doug Ford won the riding of Etobicoke North

As I’ve mentioned, the Ontario Liberals were wiped-out in 2018, being reduced to 7 seats. Putting the results on the map shows us their Toronto and Ottawa urban strongholds and where they may seek to increase their totals this year with their new leader Steven Del Duca.

The Liberal electoral map in Toronto looked quite different in 2018

Over on team-orange, this is NDP leader Andrea Horwath’s fourth election as head of her party. With falling Liberal fortunes in 2018, the Ontario NDP more than doubled their seats to 40. The riding distribution shows NDP strength in Toronto, Kingston, London, Niagara region, and Windsor.

The NDP won every poll in London–Fanshawe in 2018. Seeing the NDP win every poll in a riding is a rare sight.

Organized labour could also be a factor in redrawing the map. Labour Minister Monte McNaughton’s work in his portfolio has split up Progressives and the dreaded Working Families Coalition. Many of the founding members of the coalition – including the Ontario Pipe Trades Council, the International Brotherhood of Boilermakers, and the International Brotherhood of Electrical Workers – have endorsed the re-election of Progressive Conservatives and a refreshed mandate for Ford as Premier.

Monte McNaughton’s won the riding of Lambton—Kent—Middlesex. The NDP won one poll on the western edge of the riding

By most accounts, Green Party leader Mike Schreiner impressed the province during the Ontario Leaders debate. His opposition to highway 413 and greenbelt issues may translate into additional seats for the Greens. With a split on the left between Liberal and NDP support, we could see Ontario progressives rally with strong green representation in some ridings. However, it’s more likely that this will clear the way for additional Progressive Conservative gains.

Green Party leader Mike Schreiner won Guelph in 2018. Here, his strength in the riding is mapped by poll from maximum (green) to minimum strength (red)
Schreiner won most of the polls

I’ve mapped out areas of strength in each riding for each candidate that ran in 2018. Whether your party was successful or not in your local riding, you can see where it’s strength is growing or declining and these maps can help you focus on neighbourhoods where you can get out the vote. Whether you’re actively campaigning or not, you can also use these maps to see the distribution of party strength geographically within a riding using these strength/weakness settings for the poll-by-poll maps. How did your neighbours vote? Find out!

The NDP carried the riding of Hamilton West—Ancaster—Dundas in 2018. You can see their urban vs rural strength mapped here.

There’s a search bar at the top of the app as well so you can easily zoom around the province if you know the riding you want to look at but can’t exactly remember its geospatial position. Future updates will include a method to jump around to neighbouring ridings and to look at the results of previous Ontario elections in context. I’ve already added these features to my federal maps, so do check those out as well if you believe that the 2021 federal election provides some helpful context for this current provicial election.

The many minds of Kingston and the Islands. CFB Kingston is to the east, Queen’s University and the Prisons are to the West and the Liberal cottages are on the nicer part of Wolfe Island

Hopefully you find this to be a useful resource if you’re colouring in maps in a campaign office, or if you just can’t get enough of Canadian politics. If you are neither, I hope you’ll still find the visualization of Ontario electoral politics to give you some bearings on the priorities of your community.

So give the map database a try and geolocate your vote!

Mapped Results of the 2021 Canadian Federal Election

Elections Canada has just released the official results of 2021 Canadian federal election.

The official voting results present the results of the election in much greater detail than the validated results that were shared immediately after the election. While the results themselves do not change, the official voting results provide more context by combining multiple data sources—including updated data on the number of registered electors, demographic information on candidates and poll-by-poll results—and presenting the data as a complete package, shared in multiple formats.

Elections Canada

This detailed CSV files of these results were released on April 7th and include the poll-by-poll tallies of the 338 ridings. Those polls are neighbourhood-sized slices of Canada of under 1000 electors (some neighbourhoods are bigger depending on the geography, of course). There are, by my count, 69997 polling divisions in Canada.

As I do, I stayed up all night to crunch through the data and plot it in map format. This, because I know you prefer not to consume your elections data via spreadsheet.

You can dive in by starting at the national map and clicking on any riding of your choosing.

Kitchener Centre was picked up by the Green Party

It’s still early so I haven’t done too much analysis on these maps yet (please tell me what you discover!)

As we all know, Justin Trudeau was held to a minority government with no significant change in the seats between the Liberals and Conservative parties.

The Liberals chipped away at a few urban centres with the Conservatives picking up strength in eastern Canada.

Edmonton Centre votes in 2021. Liberal strength is plotted from green (strong) to red (weak) polls.
Coast of Bays–Central–Notre Dame was a pickup for the Conservatives in 2021. Scott Simms, the Liberal incumbent was retired after 17 years in office. Conservative strength plotted from green (strong) to red (weak).

There were some peculiarities of note. Take Saint Boniface–Saint Vital in Manitoba, for example. I believe they have the distinction of running the most candidates for office in 2021.

Democracy scenesters or an inside joke?

Since the last election, I’ve added a couple of features that make the mapping tool more interactive. You can search for riding in the search bar above any map. Clicking the “✨ Related content” button at the top right of the screen will show you ridings near the local map you’re looking at, and you can also view the history of the riding at a glance and navigate through last 8 elections. Even if the riding didn’t exist during a previous election, those nearest to the current mapped view will show up along the timeline.

Cliiiick ittt….
Get that context!
The history of the Milton riding!

As always, you can size up a map how you like it and click the download image button. Share these maps on Twitter and Instagram. Print them on a t-shirt and wear them proudly to your next family reunion. You’ll be glad you did!

You’ll be the coolest person on twitter when you download these maps to share.
Simcoe North has never looked so good!

I hope you enjoy this project as much I as enjoyed making it. If you have any feature requests, just let me know on twitter @stephen_taylor.

If you want to use the maps on your website, I’d appreciate a link back to my site so that more people can discover the project.

Thanks, and happy exploring!

Related:

The Stephen Taylor Data Project

CPC leadership race mapped out. Where will 2022’s hopefuls look to dominate membership sales?

Original mapping project announcement