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 %
34,09455.9%55.9%13,44422.1%22.1%8,78014.4%14.4%4,1926.9%6.9%60,96357.1%
10,83421.8%21.8%24,67749.6%49.6%11,77023.7%23.7%1,8153.6%3.6%49,73153.6%
17,35333.6%33.6%18,91136.6%36.6%12,67124.5%24.5%1,9233.7%3.7%51,65058.1%
26,78061.5%61.5%9,41621.6%21.6%5,38612.4%12.4%1,5963.7%3.7%43,53854.1%
8,40523.2%23.2%17,38648.1%48.1%8,10822.4%22.4%1,5044.2%4.2%36,16754.2%
28,88961.1%61.1%9,13419.3%19.3%6,98514.8%14.8%1,0432.2%2.2%47,25956.2%
7,55523.2%23.2%11,79336.3%36.3%11,71236.0%36.0%8802.7%2.7%32,52554.7%
5,39518.0%18.0%11,16037.2%37.2%11,97339.9%39.9%8382.8%2.8%30,03553.8%
6,16022.4%22.4%16,80661.2%61.2%2,4769.0%9.0%7232.6%2.6%27,46153.1%
4,63429.6%29.6%8,97857.4%57.4%1,3788.8%8.8%2731.7%1.7%15,63348.1%
6,23414.1%14.1%23,68853.7%53.7%11,98627.1%27.1%1,3773.1%3.1%44,14854.3%
8,13115.9%15.9%32,93864.2%64.2%7,21614.1%14.1%2,2484.4%4.4%51,26961.6%
13,78026.3%26.3%18,84336.0%36.0%17,49833.4%33.4%1,6903.2%3.2%52,40260.7%
10,43121.1%21.1%24,53749.7%49.7%10,89822.1%22.1%2,6525.4%5.4%49,41256.6%
21,68750.5%50.5%6,25414.6%14.6%13,74232.0%32.0%9722.3%2.3%42,94656.0%
16,97331.4%31.4%27,31550.5%50.5%6,57712.2%12.2%2,6134.8%4.8%54,04461.8%
31,65954.0%54.0%14,08724.0%24.0%7,49212.8%12.8%5,0668.6%8.6%58,62461.1%
26,47145.8%45.8%21,15836.6%36.6%7,44112.9%12.9%1,9583.4%3.4%57,79660.3%
17,73243.6%43.6%10,48125.8%25.8%10,81526.6%26.6%9322.3%2.3%40,64650.5%
11,07328.5%28.5%20,27652.1%52.1%5,72214.7%14.7%1,3933.6%3.6%38,89943.3%

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

DistrictElectedRunner-up
Jim WilsonPC34,094 votes · 55.9%
Runner-upDavid MatthewsNDP13,444 votes · 22.1%
David MatthewsNDP13,444 votes · 22.1%33.9percentage points
Chris GloverNDP24,677 votes · 49.6%
Runner-upHan DongLiberal11,770 votes · 23.7%
Han DongLiberal11,770 votes · 23.7%26.0percentage points
Jennie StevensNDP18,911 votes · 36.6%
Runner-upSandie BellowsPC17,353 votes · 33.6%
Sandie BellowsPC17,353 votes · 33.6%3.0percentage points
Jim McDonellPC26,780 votes · 61.5%
Runner-upMarc BenoitNDP9,416 votes · 21.6%
Marc BenoitNDP9,416 votes · 21.6%39.9percentage points
Jamie WestNDP17,386 votes · 48.1%
Runner-upTroy CrowderPC8,405 votes · 23.2%
Troy CrowderPC8,405 votes · 23.2%24.8percentage points
Gila MartowPC28,889 votes · 61.1%
Runner-upEzra TanenNDP9,134 votes · 19.3%
Ezra TanenNDP9,134 votes · 19.3%41.8percentage points
Judith Monteith-FarrellNDP11,793 votes · 36.3%
Runner-upBill MauroLiberal11,712 votes · 36.0%
Bill MauroLiberal11,712 votes · 36.0%0.3percentage points
Michael GravelleLiberal11,973 votes · 39.9%
Runner-upLise VaugeoisNDP11,160 votes · 37.2%
Lise VaugeoisNDP11,160 votes · 37.2%2.7percentage points
John VanthofNDP16,806 votes · 61.2%
Runner-upMargaret WilliamsPC6,160 votes · 22.4%
Margaret WilliamsPC6,160 votes · 22.4%38.8percentage points
Gilles BissonNDP8,978 votes · 57.4%
Runner-upYvan L. GénierPC4,634 votes · 29.6%
Yvan L. GénierPC4,634 votes · 29.6%27.8percentage points
Suze MorrisonNDP23,688 votes · 53.7%
Runner-upDavid MorrisLiberal11,986 votes · 27.2%
David MorrisLiberal11,986 votes · 27.2%26.5percentage points
Peter TabunsNDP32,938 votes · 64.3%
Runner-upPatricia KalligosfyrisPC8,131 votes · 15.9%
Patricia KalligosfyrisPC8,131 votes · 15.9%48.4percentage points
Jill AndrewNDP18,843 votes · 36.0%
Runner-upJess SpindlerLiberal17,498 votes · 33.4%
Jess SpindlerLiberal17,498 votes · 33.4%2.6percentage points
Jessica BellNDP24,537 votes · 49.7%
Runner-upJo-Ann DavisLiberal10,898 votes · 22.1%
Jo-Ann DavisLiberal10,898 votes · 22.1%27.6percentage points
Michael TibolloPC21,687 votes · 50.5%
Runner-upSteven del DucaLiberal13,742 votes · 32.0%
Steven del DucaLiberal13,742 votes · 32.0%18.5percentage points
Catherine FifeNDP27,315 votes · 50.5%
Runner-upDan WeberPC16,973 votes · 31.4%
Dan WeberPC16,973 votes · 31.4%19.1percentage points
Ted ArnottPC31,659 votes · 54.0%
Runner-upDiane BallantyneNDP14,087 votes · 24.0%
Diane BallantyneNDP14,087 votes · 24.0%30.0percentage points
Lorne CoePC26,471 votes · 45.8%
Runner-upNiki LundquistNDP21,158 votes · 36.6%
Niki LundquistNDP21,158 votes · 36.6%9.2percentage points
Stan ChoPC17,732 votes · 43.6%
Runner-upDavid ZimmerLiberal10,815 votes · 26.6%
David ZimmerLiberal10,815 votes · 26.6%17.0percentage points
Lisa GretzkyNDP20,276 votes · 52.1%
Runner-upAdam IbrahimPC11,073 votes · 28.5%
Adam IbrahimPC11,073 votes · 28.5%23.7percentage points