VoteDataCanada

2018 Ontario Provincial Election

June 7, 2018

General Election · June 7, 2018

PC won 76 of 124 seats. This meets the 63-seat majority threshold.

Contests
124
Candidates
823
Eligible voters
10,246,066
Votes cast
5,806,286
Voter turnout
56.7%
Final resultsElections OntarioChecked: October 13, 2026

Party results

Seats won Majority threshold: 63
PC: 76 seatsNDP: 40 seatsLiberal: 7 seatsGreen: 1 seats
  • PC 76
  • NDP 40
  • Liberal 7
  • Green 1
PartyVotesVote %SeatsSeats %
Progressive Conservative Party of Ontario2,326,52340.5%7661.3%
New Democratic Party of Ontario1,929,96633.6%4032.3%
Ontario Liberal Party1,124,34619.6%75.6%
Green Party of Ontario264,5194.6%10.8%
Ontario Libertarian Party42,8220.7%00.0%

Party2014 seats2018 seatsChange2014 Vote %2018 Vote %Vote share Δ
Progressive Conservative Party of Ontario2876+4831.2%40.5%+9.3 pp
New Democratic Party of Ontario2140+1923.7%33.6%+9.8 pp
Ontario Liberal Party587−5138.7%19.6%−19.1 pp
Green Party of Ontario—1——4.6%—

Seat changes by party

020406080PCNDPLiberal—Green20142018

107 → 124 seats

2014 election results →

Historical trends

1240201120142018

New Democratic Party of Ontario Ontario Liberal Party Progressive Conservative Party of Ontario Green Party of Ontario

Chart data
ElectionNew Democratic Party of OntarioOntario Liberal PartyProgressive Conservative Party of OntarioGreen Party of Ontario
October 6, 20111753370
June 12, 2014215828—
June 7, 2018407761

District map

Boundary sources appear with the loaded map. · Colours show party affiliation where available. Use the district selector for keyboard navigation.

Results by District

124 districts found

Swipe to compare parties · Tap a district for full results

DistrictPCNDPLiberalGreen
VotesVote %VotesVote %VotesVote %VotesVote %
17,86040.9%40.9%12,04627.6%27.6%11,10225.4%25.4%1,1492.6%2.6%43,71049.8%
17,86241.2%41.2%9,87122.7%22.7%13,12330.2%30.2%1,4983.5%3.5%43,40551.5%
19,63141.6%41.6%13,02127.6%27.6%11,96525.4%25.4%1,2962.7%2.7%47,17855.1%
22,52042.3%42.3%9,73518.3%18.3%18,63635.0%35.0%1,5723.0%3.0%53,19959.3%
14,71239.1%39.1%12,35132.8%32.8%7,81320.8%20.8%6741.8%1.8%37,61148.4%
20,87943.5%43.5%12,39325.8%25.8%12,34425.7%25.7%1,3492.8%2.8%47,96455.5%
2,79530.0%30.0%4,82751.8%51.8%1,33214.3%14.3%1671.8%1.8%9,32454.0%
23,89945.1%45.1%15,11028.5%28.5%10,38319.6%19.6%2,7395.2%5.2%52,95758.7%
24,81347.7%47.7%12,40523.8%23.8%11,84022.8%22.8%1,8593.6%3.6%52,01359.0%
18,33337.5%37.5%21,61844.2%44.2%5,77911.8%11.8%1,8033.7%3.7%48,87456.1%
21,12635.6%35.6%30,16150.8%50.8%5,5549.4%9.4%2,0573.5%3.5%59,38154.6%
24,39452.8%52.8%13,76929.8%29.8%4,85910.5%10.5%2,5905.6%5.6%46,19063.3%
8,01822.0%22.0%23,15763.5%63.5%3,1828.7%8.7%1,1373.1%3.1%36,46755.4%
17,59849.9%49.9%12,99436.9%36.9%2,7947.9%7.9%9972.8%2.8%35,24358.2%
27,38645.3%45.3%14,80424.5%24.5%14,60324.2%24.2%2,7404.5%4.5%60,42364.6%
24,83743.7%43.7%9,42416.6%16.6%20,32735.7%35.7%1,9863.5%3.5%56,87162.5%
25,69146.4%46.4%13,49624.4%24.4%13,48724.4%24.4%2,0523.7%3.7%55,35160.2%
22,50935.2%35.2%14,03321.9%21.9%24,97239.0%39.0%1,6032.5%2.5%63,95062.8%
22,59441.7%41.7%24,30144.9%44.9%4,2787.9%7.9%1,9573.6%3.6%54,14354.6%
10,32716.0%16.0%29,67546.1%46.1%21,11132.8%32.8%2,2663.5%3.5%64,40361.2%

Parties with seats, or the top three by votes. Valid votes include all candidates. Turnout is votes cast / registered voters.

DistrictElectedRunner-up
Natalia KusendovaPC17,860 votes · 40.9%
Runner-upLaura KaminkerNDP12,046 votes · 27.6%
Laura KaminkerNDP12,046 votes · 27.6%13.3percentage points
Kaleed RasheedPC17,862 votes · 41.2%
Runner-upDipika DamerlaLiberal13,123 votes · 30.2%
Dipika DamerlaLiberal13,123 votes · 30.2%10.9percentage points
Sheref SabawyPC19,631 votes · 41.6%
Runner-upFarina HassanNDP13,021 votes · 27.6%
Farina HassanNDP13,021 votes · 27.6%14.0percentage points
Rudy CuzzettoPC22,520 votes · 42.3%
Runner-upCharles SousaLiberal18,636 votes · 35.0%
Charles SousaLiberal18,636 votes · 35.0%7.3percentage points
Deepak AnandPC14,712 votes · 39.1%
Runner-upNikki ClarkeNDP12,351 votes · 32.8%
Nikki ClarkeNDP12,351 votes · 32.8%6.3percentage points
Nina TangriPC20,879 votes · 43.5%
Runner-upJacqueline GujaratiNDP12,393 votes · 25.8%
Jacqueline GujaratiNDP12,393 votes · 25.8%17.7percentage points
Guy BourgouinNDP4,827 votes · 51.8%
Runner-upAndré RobichaudPC2,795 votes · 30.0%
André RobichaudPC2,795 votes · 30.0%21.8percentage points
Lisa MacleodPC23,899 votes · 45.1%
Runner-upZaff AnsariNDP15,110 votes · 28.5%
Zaff AnsariNDP15,110 votes · 28.5%16.6percentage points
Christine ElliottPC24,813 votes · 47.7%
Runner-upMelissa WilliamsNDP12,405 votes · 23.9%
Melissa WilliamsNDP12,405 votes · 23.9%23.9percentage points
Jeff BurchNDP21,618 votes · 44.2%
Runner-upApril JeffsPC18,333 votes · 37.5%
April JeffsPC18,333 votes · 37.5%6.7percentage points
Wayne GatesNDP30,161 votes · 50.8%
Runner-upChuck McShanePC21,126 votes · 35.6%
Chuck McShanePC21,126 votes · 35.6%15.2percentage points
Sam OosterhoffPC24,394 votes · 52.8%
Runner-upCurtis FricNDP13,769 votes · 29.8%
Curtis FricNDP13,769 votes · 29.8%23.0percentage points
France GélinasNDP23,157 votes · 63.5%
Runner-upJo-Ann CardinalPC8,018 votes · 22.0%
Jo-Ann CardinalPC8,018 votes · 22.0%41.5percentage points
Vic FedeliPC17,598 votes · 49.9%
Runner-upHenri GirouxNDP12,994 votes · 36.9%
Henri GirouxNDP12,994 votes · 36.9%13.1percentage points
David PicciniPC27,386 votes · 45.3%
Runner-upJana PapuckoskiNDP14,804 votes · 24.5%
Jana PapuckoskiNDP14,804 votes · 24.5%20.8percentage points
Stephen CrawfordPC24,837 votes · 43.7%
Runner-upKevin FlynnLiberal20,327 votes · 35.7%
Kevin FlynnLiberal20,327 votes · 35.7%7.9percentage points
Effie TriantafilopoulosPC25,691 votes · 46.4%
Runner-upSaima ZaidiNDP13,496 votes · 24.4%
Saima ZaidiNDP13,496 votes · 24.4%22.0percentage points
Marie-France LalondeLiberal24,972 votes · 39.1%
Runner-upCameron MontgomeryPC22,509 votes · 35.2%
Cameron MontgomeryPC22,509 votes · 35.2%3.9percentage points
Jennifer FrenchNDP24,301 votes · 44.9%
Runner-upBob ChapmanPC22,594 votes · 41.7%
Bob ChapmanPC22,594 votes · 41.7%3.2percentage points
Joel HardenNDP29,675 votes · 46.1%
Runner-upYasir NaqviLiberal21,111 votes · 32.8%
Yasir NaqviLiberal21,111 votes · 32.8%13.3percentage points