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.
Final resultsElections OntarioChecked: October 13, 2026
Party results
- PC 76
- NDP 40
- Liberal 7
- Green 1
| Party | Votes | Vote % | Seats | Seats % |
|---|---|---|---|---|
| Progressive Conservative Party of Ontario | 2,326,523 | 40.5% | 76 | 61.3% |
| New Democratic Party of Ontario | 1,929,966 | 33.6% | 40 | 32.3% |
| Ontario Liberal Party | 1,124,346 | 19.6% | 7 | 5.6% |
| Green Party of Ontario | 264,519 | 4.6% | 1 | 0.8% |
| Ontario Libertarian Party | 42,822 | 0.7% | 0 | 0.0% |
| None of the Above Direct Democracy Party | 16,146 | 0.3% | 0 | 0.0% |
| Trillium Party of Ontario | 8,091 | 0.1% | 0 | 0.0% |
| Independent | 7,833 | 0.1% | 0 | 0.0% |
| Northern Ontario Party | 5,912 | 0.1% | 0 | 0.0% |
| Consensus Ontario | 2,682 | 0.0% | 0 | 0.0% |
| Freedom Party of Ontario | 2,565 | 0.0% | 0 | 0.0% |
| Ontario Party | 2,316 | 0.0% | 0 | 0.0% |
| Ontario Moderate Party | 2,199 | 0.0% | 0 | 0.0% |
| Communist Party of Canada (Ontario) | 1,471 | 0.0% | 0 | 0.0% |
| Canadians' Choice Party | 1,239 | 0.0% | 0 | 0.0% |
| Stop the New Sex-Ed Agenda | 1,078 | 0.0% | 0 | 0.0% |
| Ontario Alliance | 802 | 0.0% | 0 | 0.0% |
| The New People's Choice Party of Ontario | 634 | 0.0% | 0 | 0.0% |
| Party for People with Special Needs | 631 | 0.0% | 0 | 0.0% |
| The People's Political Party | 628 | 0.0% | 0 | 0.0% |
| Ontario Provincial Confederation of Regions Party | 386 | 0.0% | 0 | 0.0% |
| Stop Climate Change | 340 | 0.0% | 0 | 0.0% |
| Canadian Economic Party | 321 | 0.0% | 0 | 0.0% |
| Go Vegan | 256 | 0.0% | 0 | 0.0% |
| Cultural Action Party of Ontario | 215 | 0.0% | 0 | 0.0% |
| Multicultural Party of Ontario | 191 | 0.0% | 0 | 0.0% |
| Party of Objective Truth | 176 | 0.0% | 0 | 0.0% |
| Pauper Party of Ontario | 112 | 0.0% | 0 | 0.0% |
| Ontario Social Reform Party | 67 | 0.0% | 0 | 0.0% |
| Party | 2014 seats | 2018 seats | Change | 2014 Vote % | 2018 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Progressive Conservative Party of Ontario | 28 | 76 | +48 | 31.2% | 40.5% | +9.3 pp |
| New Democratic Party of Ontario | 21 | 40 | +19 | 23.7% | 33.6% | +9.8 pp |
| Ontario Liberal Party | 58 | 7 | −51 | 38.7% | 19.6% | −19.1 pp |
| Green Party of Ontario | — | 1 | — | — | 4.6% | — |
Seat changes by party
107 → 124 seats
| Party | 2011 seats | 2018 seats | Change | 2011 Vote % | 2018 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Progressive Conservative Party of Ontario | 37 | 76 | +39 | 35.4% | 40.5% | +5.0 pp |
| New Democratic Party of Ontario | 17 | 40 | +23 | 22.6% | 33.6% | +11.0 pp |
| Ontario Liberal Party | 53 | 7 | −46 | 37.6% | 19.6% | −18.1 pp |
| Green Party of Ontario | 0 | 1 | +1 | 2.9% | 4.6% | +1.7 pp |
Seat changes by party
107 → 124 seats
| Party | 2014 seats | 2018 seats | Change | 2014 Vote % | 2018 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Progressive Conservative Party of Ontario | 28 | 76 | +48 | 31.2% | 40.5% | +9.3 pp |
| New Democratic Party of Ontario | 21 | 40 | +19 | 23.7% | 33.6% | +9.8 pp |
| Ontario Liberal Party | 58 | 7 | −51 | 38.7% | 19.6% | −19.1 pp |
| Green Party of Ontario | — | 1 | — | — | 4.6% | — |
Seat changes by party
107 → 124 seats
Historical trends
New Democratic Party of Ontario Ontario Liberal Party Progressive Conservative Party of Ontario Green Party of Ontario
Chart data
| Election | New Democratic Party of Ontario | Ontario Liberal Party | Progressive Conservative Party of Ontario | Green Party of Ontario |
|---|---|---|---|---|
| October 6, 2011 | 17 | 53 | 37 | 0 |
| June 12, 2014 | 21 | 58 | 28 | — |
| June 7, 2018 | 40 | 7 | 76 | 1 |
New Democratic Party of Ontario Ontario Liberal Party Progressive Conservative Party of Ontario Green Party of Ontario
Chart data
| Election | New Democratic Party of Ontario | Ontario Liberal Party | Progressive Conservative Party of Ontario | Green Party of Ontario |
|---|---|---|---|---|
| October 6, 2011 | 17 | 53 | 37 | 0 |
| June 12, 2014 | 21 | 58 | 28 | — |
| June 7, 2018 | 40 | 7 | 76 | 1 |
New Democratic Party of Ontario Ontario Liberal Party Progressive Conservative Party of Ontario Green Party of Ontario
Chart data
| Election | New Democratic Party of Ontario | Ontario Liberal Party | Progressive Conservative Party of Ontario | Green Party of Ontario |
|---|---|---|---|---|
| October 6, 2011 | 22.6% | 37.6% | 35.4% | 2.9% |
| June 12, 2014 | 23.7% | 38.7% | 31.2% | — |
| June 7, 2018 | 33.6% | 19.6% | 40.5% | 4.6% |
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
| District | PC | NDP | Liberal | Green | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | Votes | Vote % | |||
| Simcoe—Grey | 34,09455.9% | 55.9% | 13,44422.1% | 22.1% | 8,78014.4% | 14.4% | 4,1926.9% | 6.9% | 60,963 | 57.1% |
| Spadina—Fort York | 10,83421.8% | 21.8% | 24,67749.6% | 49.6% | 11,77023.7% | 23.7% | 1,8153.6% | 3.6% | 49,731 | 53.6% |
| St. Catharines | 17,35333.6% | 33.6% | 18,91136.6% | 36.6% | 12,67124.5% | 24.5% | 1,9233.7% | 3.7% | 51,650 | 58.1% |
| Stormont—Dundas—South Glengarry | 26,78061.5% | 61.5% | 9,41621.6% | 21.6% | 5,38612.4% | 12.4% | 1,5963.7% | 3.7% | 43,538 | 54.1% |
| Sudbury | 8,40523.2% | 23.2% | 17,38648.1% | 48.1% | 8,10822.4% | 22.4% | 1,5044.2% | 4.2% | 36,167 | 54.2% |
| Thornhill | 28,88961.1% | 61.1% | 9,13419.3% | 19.3% | 6,98514.8% | 14.8% | 1,0432.2% | 2.2% | 47,259 | 56.2% |
| Thunder Bay—Atikokan | 7,55523.2% | 23.2% | 11,79336.3% | 36.3% | 11,71236.0% | 36.0% | 8802.7% | 2.7% | 32,525 | 54.7% |
| Thunder Bay—Superior North | 5,39518.0% | 18.0% | 11,16037.2% | 37.2% | 11,97339.9% | 39.9% | 8382.8% | 2.8% | 30,035 | 53.8% |
| Timiskaming—Cochrane | 6,16022.4% | 22.4% | 16,80661.2% | 61.2% | 2,4769.0% | 9.0% | 7232.6% | 2.6% | 27,461 | 53.1% |
| Timmins | 4,63429.6% | 29.6% | 8,97857.4% | 57.4% | 1,3788.8% | 8.8% | 2731.7% | 1.7% | 15,633 | 48.1% |
| Toronto Centre | 6,23414.1% | 14.1% | 23,68853.7% | 53.7% | 11,98627.1% | 27.1% | 1,3773.1% | 3.1% | 44,148 | 54.3% |
| Toronto—Danforth | 8,13115.9% | 15.9% | 32,93864.2% | 64.2% | 7,21614.1% | 14.1% | 2,2484.4% | 4.4% | 51,269 | 61.6% |
| Toronto—St. Paul's | 13,78026.3% | 26.3% | 18,84336.0% | 36.0% | 17,49833.4% | 33.4% | 1,6903.2% | 3.2% | 52,402 | 60.7% |
| University—Rosedale | 10,43121.1% | 21.1% | 24,53749.7% | 49.7% | 10,89822.1% | 22.1% | 2,6525.4% | 5.4% | 49,412 | 56.6% |
| Vaughan—Woodbridge | 21,68750.5% | 50.5% | 6,25414.6% | 14.6% | 13,74232.0% | 32.0% | 9722.3% | 2.3% | 42,946 | 56.0% |
| Waterloo | 16,97331.4% | 31.4% | 27,31550.5% | 50.5% | 6,57712.2% | 12.2% | 2,6134.8% | 4.8% | 54,044 | 61.8% |
| Wellington—Halton Hills | 31,65954.0% | 54.0% | 14,08724.0% | 24.0% | 7,49212.8% | 12.8% | 5,0668.6% | 8.6% | 58,624 | 61.1% |
| Whitby | 26,47145.8% | 45.8% | 21,15836.6% | 36.6% | 7,44112.9% | 12.9% | 1,9583.4% | 3.4% | 57,796 | 60.3% |
| Willowdale | 17,73243.6% | 43.6% | 10,48125.8% | 25.8% | 10,81526.6% | 26.6% | 9322.3% | 2.3% | 40,646 | 50.5% |
| Windsor West | 11,07328.5% | 28.5% | 20,27652.1% | 52.1% | 5,72214.7% | 14.7% | 1,3933.6% | 3.6% | 38,899 | 43.3% |
Parties with seats, or the top three by votes. Valid votes include all candidates. Turnout is votes cast / registered voters.
| District | Elected | Runner-up | |
|---|---|---|---|
| Simcoe—Grey | Jim WilsonPC34,094 votes · 55.9%Runner-upDavid MatthewsNDP13,444 votes · 22.1% | David MatthewsNDP13,444 votes · 22.1% | 33.9percentage points |
| Spadina—Fort York | Chris GloverNDP24,677 votes · 49.6%Runner-upHan DongLiberal11,770 votes · 23.7% | Han DongLiberal11,770 votes · 23.7% | 26.0percentage points |
| St. Catharines | Jennie StevensNDP18,911 votes · 36.6%Runner-upSandie BellowsPC17,353 votes · 33.6% | Sandie BellowsPC17,353 votes · 33.6% | 3.0percentage points |
| Stormont—Dundas—South Glengarry | Jim McDonellPC26,780 votes · 61.5%Runner-upMarc BenoitNDP9,416 votes · 21.6% | Marc BenoitNDP9,416 votes · 21.6% | 39.9percentage points |
| Sudbury | Jamie WestNDP17,386 votes · 48.1%Runner-upTroy CrowderPC8,405 votes · 23.2% | Troy CrowderPC8,405 votes · 23.2% | 24.8percentage points |
| Thornhill | Gila MartowPC28,889 votes · 61.1%Runner-upEzra TanenNDP9,134 votes · 19.3% | Ezra TanenNDP9,134 votes · 19.3% | 41.8percentage points |
| Thunder Bay—Atikokan | Judith Monteith-FarrellNDP11,793 votes · 36.3%Runner-upBill MauroLiberal11,712 votes · 36.0% | Bill MauroLiberal11,712 votes · 36.0% | 0.3percentage points |
| Thunder Bay—Superior North | Michael GravelleLiberal11,973 votes · 39.9%Runner-upLise VaugeoisNDP11,160 votes · 37.2% | Lise VaugeoisNDP11,160 votes · 37.2% | 2.7percentage points |
| Timiskaming—Cochrane | John VanthofNDP16,806 votes · 61.2%Runner-upMargaret WilliamsPC6,160 votes · 22.4% | Margaret WilliamsPC6,160 votes · 22.4% | 38.8percentage points |
| Timmins | 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 |
| Toronto Centre | Suze MorrisonNDP23,688 votes · 53.7%Runner-upDavid MorrisLiberal11,986 votes · 27.2% | David MorrisLiberal11,986 votes · 27.2% | 26.5percentage points |
| Toronto—Danforth | Peter TabunsNDP32,938 votes · 64.3%Runner-upPatricia KalligosfyrisPC8,131 votes · 15.9% | Patricia KalligosfyrisPC8,131 votes · 15.9% | 48.4percentage points |
| Toronto—St. Paul's | Jill AndrewNDP18,843 votes · 36.0%Runner-upJess SpindlerLiberal17,498 votes · 33.4% | Jess SpindlerLiberal17,498 votes · 33.4% | 2.6percentage points |
| University—Rosedale | Jessica BellNDP24,537 votes · 49.7%Runner-upJo-Ann DavisLiberal10,898 votes · 22.1% | Jo-Ann DavisLiberal10,898 votes · 22.1% | 27.6percentage points |
| Vaughan—Woodbridge | Michael TibolloPC21,687 votes · 50.5%Runner-upSteven del DucaLiberal13,742 votes · 32.0% | Steven del DucaLiberal13,742 votes · 32.0% | 18.5percentage points |
| Waterloo | Catherine FifeNDP27,315 votes · 50.5%Runner-upDan WeberPC16,973 votes · 31.4% | Dan WeberPC16,973 votes · 31.4% | 19.1percentage points |
| Wellington—Halton Hills | Ted ArnottPC31,659 votes · 54.0%Runner-upDiane BallantyneNDP14,087 votes · 24.0% | Diane BallantyneNDP14,087 votes · 24.0% | 30.0percentage points |
| Whitby | Lorne CoePC26,471 votes · 45.8%Runner-upNiki LundquistNDP21,158 votes · 36.6% | Niki LundquistNDP21,158 votes · 36.6% | 9.2percentage points |
| Willowdale | Stan ChoPC17,732 votes · 43.6%Runner-upDavid ZimmerLiberal10,815 votes · 26.6% | David ZimmerLiberal10,815 votes · 26.6% | 17.0percentage points |
| Windsor West | Lisa GretzkyNDP20,276 votes · 52.1%Runner-upAdam IbrahimPC11,073 votes · 28.5% | Adam IbrahimPC11,073 votes · 28.5% | 23.7percentage points |