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 %
9,36730.3%30.3%11,57337.4%37.4%8,64227.9%27.9%4851.6%1.6%30,92947.3%
27,64652.4%52.4%15,32629.0%29.0%7,35613.9%13.9%1,8043.4%3.4%52,80263.5%
23,08943.2%43.2%15,59229.2%29.2%9,09017.0%17.0%2,8275.3%5.3%53,45362.3%
9,74848.6%48.6%7,49337.3%37.3%2,12310.6%10.6%7073.5%3.5%20,07154.1%
1,76527.3%27.3%3,23249.9%49.9%98315.2%15.2%4066.3%6.3%6,47745.8%
14,51226.1%26.1%21,78839.2%39.2%15,31227.5%27.5%3,5746.4%6.4%55,64457.3%
29,13656.6%56.6%7,92115.4%15.4%12,01223.3%23.3%1,7543.4%3.4%51,46155.5%
13,08027.7%27.7%20,51243.4%43.4%9,49920.1%20.1%3,2346.8%6.8%47,28058.3%
16,51138.9%38.9%15,74137.1%37.1%6,33514.9%14.9%3,1987.5%7.5%42,48355.8%
17,00539.6%39.6%16,31938.0%38.0%6,03514.0%14.0%2,8536.6%6.6%42,97459.9%
27,90655.3%55.3%16,80033.3%33.3%3,1436.2%6.2%1,6603.3%3.3%50,42460.8%
26,19452.0%52.0%15,33930.5%30.5%5,35910.6%10.6%2,4104.8%4.8%50,34362.0%
30,00261.3%61.3%9,68819.8%19.8%6,54313.4%13.4%2,3474.8%4.8%48,96960.2%
16,70130.9%30.9%25,75747.6%47.6%8,50115.7%15.7%2,4934.6%4.6%54,11354.9%
17,13329.0%29.0%32,64455.3%55.3%5,8479.9%9.9%2,2113.7%3.7%58,99660.6%
13,51929.8%29.8%25,27255.7%55.7%3,7978.4%8.4%2,0504.5%4.5%45,39149.7%
25,91248.1%48.1%10,99720.4%20.4%14,00726.0%26.0%2,1534.0%4.0%53,84658.9%
18,94350.5%50.5%8,01021.3%21.3%9,16024.4%24.4%8592.3%2.3%37,54852.2%
29,30562.4%62.4%7,77816.6%16.6%8,45618.0%18.0%9962.1%2.1%46,94054.7%
18,24941.7%41.7%9,74022.2%22.2%13,06429.8%29.8%2,2005.0%5.0%43,78956.1%

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

DistrictElectedRunner-up
Tom RakocevicNDP11,573 votes · 37.4%
Runner-upCyma MusaratPC9,367 votes · 30.3%
Cyma MusaratPC9,367 votes · 30.3%7.1percentage points
Lisa ThompsonPC27,646 votes · 52.4%
Runner-upJan JohnstoneNDP15,326 votes · 29.0%
Jan JohnstoneNDP15,326 votes · 29.0%23.3percentage points
Merrilee FullertonPC23,089 votes · 43.2%
Runner-upJohn HansenNDP15,592 votes · 29.2%
John HansenNDP15,592 votes · 29.2%14.0percentage points
Greg RickfordPC9,748 votes · 48.6%
Runner-upGlen ArcherNDP7,493 votes · 37.3%
Glen ArcherNDP7,493 votes · 37.3%11.2percentage points
Sol MamakwaNDP3,232 votes · 49.9%
Runner-upClifford BullPC1,765 votes · 27.3%
Clifford BullPC1,765 votes · 27.3%22.7percentage points
Ian ArthurNDP21,788 votes · 39.2%
Runner-upSophie KiwalaLiberal15,312 votes · 27.5%
Sophie KiwalaLiberal15,312 votes · 27.5%11.6percentage points
Stephen LeccePC29,136 votes · 56.6%
Runner-upMarilyn IafrateLiberal12,012 votes · 23.3%
Marilyn IafrateLiberal12,012 votes · 23.3%33.3percentage points
Laura Mae LindoNDP20,512 votes · 43.4%
Runner-upMary Henein ThornPC13,080 votes · 27.7%
Mary Henein ThornPC13,080 votes · 27.7%15.7percentage points
Amy FeePC16,511 votes · 38.9%
Runner-upFitzroy VanderpoolNDP15,741 votes · 37.1%
Fitzroy VanderpoolNDP15,741 votes · 37.1%1.8percentage points
Mike HarrisPC17,005 votes · 39.6%
Runner-upKelly DickNDP16,319 votes · 38.0%
Kelly DickNDP16,319 votes · 38.0%1.6percentage points
Monte McNaughtonPC27,906 votes · 55.3%
Runner-upTodd CaseNDP16,800 votes · 33.3%
Todd CaseNDP16,800 votes · 33.3%22.0percentage points
Randy HillierPC26,194 votes · 52.0%
Runner-upRamsey HartNDP15,339 votes · 30.5%
Ramsey HartNDP15,339 votes · 30.5%21.6percentage points
Steve ClarkPC30,002 votes · 61.3%
Runner-upMichelle TaylorNDP9,688 votes · 19.8%
Michelle TaylorNDP9,688 votes · 19.8%41.5percentage points
Terence Devin KernaghanNDP25,757 votes · 47.6%
Runner-upSusan TruppePC16,701 votes · 30.9%
Susan TruppePC16,701 votes · 30.9%16.7percentage points
Peggy SattlerNDP32,644 votes · 55.3%
Runner-upAndrew LawtonPC17,133 votes · 29.0%
Andrew LawtonPC17,133 votes · 29.0%26.3percentage points
Teresa J. ArmstrongNDP25,272 votes · 55.7%
Runner-upEric WenigerPC13,519 votes · 29.8%
Eric WenigerPC13,519 votes · 29.8%25.9percentage points
Paul CalandraPC25,912 votes · 48.1%
Runner-upHelena JaczekLiberal14,007 votes · 26.0%
Helena JaczekLiberal14,007 votes · 26.0%22.1percentage points
Logan KanapathiPC18,943 votes · 50.5%
Runner-upJuanita NathanLiberal9,160 votes · 24.4%
Juanita NathanLiberal9,160 votes · 24.4%26.1percentage points
Billy PangPC29,305 votes · 62.4%
Runner-upAmanda Yeung CollucciLiberal8,456 votes · 18.0%
Amanda Yeung CollucciLiberal8,456 votes · 18.0%44.4percentage points
Parm GillPC18,249 votes · 41.7%
Runner-upIndira Naidoo-HarrisLiberal13,064 votes · 29.8%
Indira Naidoo-HarrisLiberal13,064 votes · 29.8%11.8percentage points