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 %
18,04644.4%44.4%8,47620.9%20.9%12,55730.9%30.9%1,0392.6%2.6%40,60753.8%
17,62138.5%38.5%8,62018.8%18.8%17,80238.9%38.9%1,2682.8%2.8%45,77761.3%
29,70453.1%53.1%11,38120.3%20.3%6,97212.5%12.5%7,01112.5%12.5%55,95656.6%
28,57547.0%47.0%19,25331.7%31.7%10,23716.8%16.8%2,3603.9%3.9%60,80759.9%
19,99940.4%40.4%8,98518.1%18.1%19,04238.4%38.4%1,1902.4%2.4%49,52760.1%
29,26455.5%55.5%16,92332.1%32.1%3,8577.3%7.3%2,0293.8%3.8%52,76759.5%
23,42343.0%43.0%26,13447.9%47.9%3,0265.6%5.6%1,9203.5%3.5%54,50356.1%
24,43243.0%43.0%10,31118.1%18.1%19,70834.7%34.7%1,3292.3%2.3%56,82561.9%
19,05552.5%52.5%9,21025.4%25.4%6,60118.2%18.2%1,0262.8%2.8%36,30650.6%
22,62638.4%38.4%19,40132.9%32.9%14,30524.2%24.2%2,1383.6%3.6%58,99358.6%
22,45443.5%43.5%17,63034.2%34.2%7,96715.4%15.4%2,3074.5%4.5%51,58860.6%
19,95241.0%41.0%10,61021.8%21.8%15,40931.6%31.6%1,4272.9%2.9%48,69055.4%
14,08421.8%21.8%13,92921.6%21.6%6,53710.1%10.1%29,08245.0%45.0%64,57761.1%
28,88957.1%57.1%13,60926.9%26.9%4,6569.2%9.2%2,0954.1%4.1%50,59359.2%
32,40656.7%56.7%15,14226.5%26.5%5,6559.9%9.9%2,5514.5%4.5%57,14359.7%
5,73015.7%15.7%23,86665.3%65.3%3,98210.9%10.9%2,1025.7%5.7%36,57548.9%
12,68428.8%28.8%22,51851.2%51.2%5,32012.1%12.1%1,8844.3%4.3%44,02053.1%
12,89128.8%28.8%24,40654.6%54.6%4,1349.2%9.2%2,3005.1%5.1%44,71756.2%
17,18931.0%31.0%23,92143.2%43.2%10,96019.8%19.8%2,3024.2%4.2%55,39062.3%
22,37450.3%50.3%14,44132.4%32.4%5,18011.6%11.6%1,9244.3%4.3%44,52159.1%

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

DistrictElectedRunner-up
Vincent KePC18,046 votes · 44.4%
Runner-upShelley CarrollLiberal12,557 votes · 30.9%
Shelley CarrollLiberal12,557 votes · 30.9%13.5percentage points
Kathleen WynneLiberal17,802 votes · 38.9%
Runner-upJon KieranPC17,621 votes · 38.5%
Jon KieranPC17,621 votes · 38.5%0.4percentage points
Sylvia JonesPC29,704 votes · 53.1%
Runner-upAndrea MullarkeyNDP11,381 votes · 20.3%
Andrea MullarkeyNDP11,381 votes · 20.3%32.8percentage points
Lindsey ParkPC28,575 votes · 47.0%
Runner-upJoel UsherNDP19,253 votes · 31.7%
Joel UsherNDP19,253 votes · 31.7%15.3percentage points
Robin MartinPC19,999 votes · 40.4%
Runner-upMike ColleLiberal19,042 votes · 38.5%
Mike ColleLiberal19,042 votes · 38.5%1.9percentage points
Jeff YurekPC29,264 votes · 55.5%
Runner-upAmanda StrattonNDP16,923 votes · 32.1%
Amanda StrattonNDP16,923 votes · 32.1%23.4percentage points
Taras NatyshakNDP26,134 votes · 48.0%
Runner-upChris LewisPC23,423 votes · 43.0%
Chris LewisPC23,423 votes · 43.0%5.0percentage points
Kinga SurmaPC24,432 votes · 43.0%
Runner-upYvan BakerLiberal19,708 votes · 34.7%
Yvan BakerLiberal19,708 votes · 34.7%8.3percentage points
Doug FordPC19,055 votes · 52.5%
Runner-upMahamud AminNDP9,210 votes · 25.4%
Mahamud AminNDP9,210 votes · 25.4%27.1percentage points
Christine HogarthPC22,626 votes · 38.4%
Runner-upPhil TrotterNDP19,401 votes · 32.9%
Phil TrotterNDP19,401 votes · 32.9%5.5percentage points
Donna SkellyPC22,454 votes · 43.5%
Runner-upMelissa McGlashanNDP17,630 votes · 34.2%
Melissa McGlashanNDP17,630 votes · 34.2%9.4percentage points
Amanda SimardPC19,952 votes · 41.0%
Runner-upPierre LerouxLiberal15,409 votes · 31.7%
Pierre LerouxLiberal15,409 votes · 31.7%9.3percentage points
Mike SchreinerGreen29,082 votes · 45.0%
Runner-upRay FerraroPC14,084 votes · 21.8%
Ray FerraroPC14,084 votes · 21.8%23.2percentage points
Toby BarrettPC28,889 votes · 57.1%
Runner-upDanielle du SablonNDP13,609 votes · 26.9%
Danielle du SablonNDP13,609 votes · 26.9%30.2percentage points
Laurie ScottPC32,406 votes · 56.7%
Runner-upZac MillerNDP15,142 votes · 26.5%
Zac MillerNDP15,142 votes · 26.5%30.2percentage points
Andrea HorwathNDP23,866 votes · 65.3%
Runner-upDionne DuncanPC5,730 votes · 15.7%
Dionne DuncanPC5,730 votes · 15.7%49.6percentage points
Paul MillerNDP22,518 votes · 51.2%
Runner-upAkash GrewalPC12,684 votes · 28.8%
Akash GrewalPC12,684 votes · 28.8%22.3percentage points
Monique TaylorNDP24,406 votes · 54.6%
Runner-upEsther PaulsPC12,891 votes · 28.8%
Esther PaulsPC12,891 votes · 28.8%25.8percentage points
Sandy ShawNDP23,921 votes · 43.2%
Runner-upBen LevittPC17,189 votes · 31.0%
Ben LevittPC17,189 votes · 31.0%12.2percentage points
Daryl KrampPC22,374 votes · 50.3%
Runner-upNate SmelleNDP14,441 votes · 32.4%
Nate SmelleNDP14,441 votes · 32.4%17.8percentage points