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 %
19,07839.0%39.0%15,13031.0%31.0%12,60725.8%25.8%1,2242.5%2.5%48,86054.6%
7,14324.5%24.5%17,10558.6%58.6%2,3658.1%8.1%1,0253.5%3.5%29,21153.1%
25,21456.0%56.0%8,11618.0%18.0%9,71821.6%21.6%1,1952.7%2.7%44,99855.4%
22,12150.0%50.0%12,66128.6%28.6%5,54312.5%12.5%3,1907.2%7.2%44,27254.3%
20,44544.7%44.7%12,89128.2%28.2%6,21013.6%13.6%5,35411.7%11.7%45,68957.1%
24,22448.0%48.0%16,06331.8%31.8%7,51114.9%14.9%1,7303.4%3.4%50,44256.5%
9,20218.4%18.4%24,06448.2%48.2%13,48027.0%27.0%2,1284.3%4.3%49,91461.2%
12,80338.1%38.1%12,89238.4%38.4%5,82517.3%17.3%1,0533.1%3.1%33,59850.3%
12,89633.5%33.5%18,06246.9%46.9%6,39816.6%16.6%5231.4%1.4%38,49551.7%
14,38036.3%36.3%14,87737.5%37.5%8,41021.2%21.2%1,3663.4%3.4%39,62451.6%
15,65241.0%41.0%12,91933.8%33.8%7,21218.9%18.9%1,4723.9%3.9%38,16949.9%
14,95139.4%39.4%14,46138.1%38.1%7,01318.5%18.5%9992.6%2.6%37,96147.7%
24,43742.0%42.0%23,80240.9%40.9%5,5539.5%9.5%2,7414.7%4.7%58,18857.2%
26,87454.7%54.7%11,83724.1%24.1%6,04112.3%12.3%2,9276.0%6.0%49,12858.4%
25,50440.4%40.4%18,05328.6%28.6%15,51524.6%24.6%2,8284.5%4.5%63,05563.4%
17,79337.0%37.0%15,63932.5%32.5%11,19123.3%23.3%3,0186.3%6.3%48,13155.2%
25,79851.3%51.3%11,30822.5%22.5%9,76819.4%19.4%1,9853.9%3.9%50,25862.0%
24,07851.9%51.9%16,55835.7%35.7%3,7368.1%8.1%1,6433.5%3.5%46,37356.8%
7,37016.1%16.1%27,61360.3%60.3%8,55818.7%18.7%1,6243.5%3.5%45,81955.8%
11,98433.1%33.1%9,93727.4%27.4%13,01235.9%35.9%9172.5%2.5%36,21755.2%

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

DistrictElectedRunner-up
Rod PhillipsPC19,078 votes · 39.1%
Runner-upMonique HughesNDP15,130 votes · 31.0%
Monique HughesNDP15,130 votes · 31.0%8.1percentage points
Michael ManthaNDP17,105 votes · 58.6%
Runner-upJib TurnerPC7,143 votes · 24.5%
Jib TurnerPC7,143 votes · 24.5%34.1percentage points
Michael ParsaPC25,214 votes · 56.0%
Runner-upNaheed YaqubianLiberal9,718 votes · 21.6%
Naheed YaqubianLiberal9,718 votes · 21.6%34.4percentage points
Andrea KhanjinPC22,121 votes · 50.0%
Runner-upPekka ReinioNDP12,661 votes · 28.6%
Pekka ReinioNDP12,661 votes · 28.6%21.4percentage points
Doug DowneyPC20,445 votes · 44.8%
Runner-upDan JanssenNDP12,891 votes · 28.2%
Dan JanssenNDP12,891 votes · 28.2%16.5percentage points
Todd SmithPC24,224 votes · 48.0%
Runner-upJoanne BelangerNDP16,063 votes · 31.8%
Joanne BelangerNDP16,063 votes · 31.8%16.2percentage points
Rima Berns-McGownNDP24,064 votes · 48.2%
Runner-upArthur PottsLiberal13,480 votes · 27.0%
Arthur PottsLiberal13,480 votes · 27.0%21.2percentage points
Sara SinghNDP12,892 votes · 38.4%
Runner-upHarjit JaswalPC12,803 votes · 38.1%
Harjit JaswalPC12,803 votes · 38.1%0.3percentage points
Gurratan SinghNDP18,062 votes · 46.9%
Runner-upSudeep VermaPC12,896 votes · 33.5%
Sudeep VermaPC12,896 votes · 33.5%13.4percentage points
Kevin YardeNDP14,877 votes · 37.6%
Runner-upRipudaman DhillonPC14,380 votes · 36.3%
Ripudaman DhillonPC14,380 votes · 36.3%1.3percentage points
Prabmeet Singh SarkariaPC15,652 votes · 41.0%
Runner-upParamjit GillNDP12,919 votes · 33.9%
Paramjit GillNDP12,919 votes · 33.9%7.2percentage points
Amarjot SandhuPC14,951 votes · 39.4%
Runner-upJagroop SinghNDP14,461 votes · 38.1%
Jagroop SinghNDP14,461 votes · 38.1%1.3percentage points
Will BoumaPC24,437 votes · 42.0%
Runner-upAlex FelskyNDP23,802 votes · 40.9%
Alex FelskyNDP23,802 votes · 40.9%1.1percentage points
Bill WalkerPC26,874 votes · 54.7%
Runner-upKaren GventerNDP11,837 votes · 24.1%
Karen GventerNDP11,837 votes · 24.1%30.6percentage points
Jane McKennaPC25,504 votes · 40.5%
Runner-upAndrew DrummondNDP18,053 votes · 28.6%
Andrew DrummondNDP18,053 votes · 28.6%11.8percentage points
Belinda KarahaliosPC17,793 votes · 37.0%
Runner-upMarjorie KnightNDP15,639 votes · 32.5%
Marjorie KnightNDP15,639 votes · 32.5%4.5percentage points
Goldie GhamariPC25,798 votes · 51.3%
Runner-upCourtney PotterNDP11,308 votes · 22.5%
Courtney PotterNDP11,308 votes · 22.5%28.8percentage points
Rick NichollsPC24,078 votes · 51.9%
Runner-upJordan McGrailNDP16,558 votes · 35.7%
Jordan McGrailNDP16,558 votes · 35.7%16.2percentage points
Marit StilesNDP27,613 votes · 60.3%
Runner-upCristina MartinsLiberal8,558 votes · 18.7%
Cristina MartinsLiberal8,558 votes · 18.7%41.6percentage points
Michael CoteauLiberal13,012 votes · 35.9%
Runner-upDenzil Minnan-WongPC11,984 votes · 33.1%
Denzil Minnan-WongPC11,984 votes · 33.1%2.8percentage points