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 % | |||
| Humber River—Black Creek | 9,36730.3% | 30.3% | 11,57337.4% | 37.4% | 8,64227.9% | 27.9% | 4851.6% | 1.6% | 30,929 | 47.3% |
| Huron—Bruce | 27,64652.4% | 52.4% | 15,32629.0% | 29.0% | 7,35613.9% | 13.9% | 1,8043.4% | 3.4% | 52,802 | 63.5% |
| Kanata—Carleton | 23,08943.2% | 43.2% | 15,59229.2% | 29.2% | 9,09017.0% | 17.0% | 2,8275.3% | 5.3% | 53,453 | 62.3% |
| Kenora—Rainy River | 9,74848.6% | 48.6% | 7,49337.3% | 37.3% | 2,12310.6% | 10.6% | 7073.5% | 3.5% | 20,071 | 54.1% |
| Kiiwetinoong | 1,76527.3% | 27.3% | 3,23249.9% | 49.9% | 98315.2% | 15.2% | 4066.3% | 6.3% | 6,477 | 45.8% |
| Kingston and the Islands | 14,51226.1% | 26.1% | 21,78839.2% | 39.2% | 15,31227.5% | 27.5% | 3,5746.4% | 6.4% | 55,644 | 57.3% |
| King—Vaughan | 29,13656.6% | 56.6% | 7,92115.4% | 15.4% | 12,01223.3% | 23.3% | 1,7543.4% | 3.4% | 51,461 | 55.5% |
| Kitchener Centre | 13,08027.7% | 27.7% | 20,51243.4% | 43.4% | 9,49920.1% | 20.1% | 3,2346.8% | 6.8% | 47,280 | 58.3% |
| Kitchener South—Hespeler | 16,51138.9% | 38.9% | 15,74137.1% | 37.1% | 6,33514.9% | 14.9% | 3,1987.5% | 7.5% | 42,483 | 55.8% |
| Kitchener—Conestoga | 17,00539.6% | 39.6% | 16,31938.0% | 38.0% | 6,03514.0% | 14.0% | 2,8536.6% | 6.6% | 42,974 | 59.9% |
| Lambton—Kent—Middlesex | 27,90655.3% | 55.3% | 16,80033.3% | 33.3% | 3,1436.2% | 6.2% | 1,6603.3% | 3.3% | 50,424 | 60.8% |
| Lanark—Frontenac—Kingston | 26,19452.0% | 52.0% | 15,33930.5% | 30.5% | 5,35910.6% | 10.6% | 2,4104.8% | 4.8% | 50,343 | 62.0% |
| Leeds—Grenville—Thousand Islands and Rideau Lakes | 30,00261.3% | 61.3% | 9,68819.8% | 19.8% | 6,54313.4% | 13.4% | 2,3474.8% | 4.8% | 48,969 | 60.2% |
| London North Centre | 16,70130.9% | 30.9% | 25,75747.6% | 47.6% | 8,50115.7% | 15.7% | 2,4934.6% | 4.6% | 54,113 | 54.9% |
| London West | 17,13329.0% | 29.0% | 32,64455.3% | 55.3% | 5,8479.9% | 9.9% | 2,2113.7% | 3.7% | 58,996 | 60.6% |
| London—Fanshawe | 13,51929.8% | 29.8% | 25,27255.7% | 55.7% | 3,7978.4% | 8.4% | 2,0504.5% | 4.5% | 45,391 | 49.7% |
| Markham—Stouffville | 25,91248.1% | 48.1% | 10,99720.4% | 20.4% | 14,00726.0% | 26.0% | 2,1534.0% | 4.0% | 53,846 | 58.9% |
| Markham—Thornhill | 18,94350.5% | 50.5% | 8,01021.3% | 21.3% | 9,16024.4% | 24.4% | 8592.3% | 2.3% | 37,548 | 52.2% |
| Markham—Unionville | 29,30562.4% | 62.4% | 7,77816.6% | 16.6% | 8,45618.0% | 18.0% | 9962.1% | 2.1% | 46,940 | 54.7% |
| Milton | 18,24941.7% | 41.7% | 9,74022.2% | 22.2% | 13,06429.8% | 29.8% | 2,2005.0% | 5.0% | 43,789 | 56.1% |
Parties with seats, or the top three by votes. Valid votes include all candidates. Turnout is votes cast / registered voters.
| District | Elected | Runner-up | |
|---|---|---|---|
| Humber River—Black Creek | Tom RakocevicNDP11,573 votes · 37.4%Runner-upCyma MusaratPC9,367 votes · 30.3% | Cyma MusaratPC9,367 votes · 30.3% | 7.1percentage points |
| Huron—Bruce | Lisa ThompsonPC27,646 votes · 52.4%Runner-upJan JohnstoneNDP15,326 votes · 29.0% | Jan JohnstoneNDP15,326 votes · 29.0% | 23.3percentage points |
| Kanata—Carleton | Merrilee FullertonPC23,089 votes · 43.2%Runner-upJohn HansenNDP15,592 votes · 29.2% | John HansenNDP15,592 votes · 29.2% | 14.0percentage points |
| Kenora—Rainy River | Greg RickfordPC9,748 votes · 48.6%Runner-upGlen ArcherNDP7,493 votes · 37.3% | Glen ArcherNDP7,493 votes · 37.3% | 11.2percentage points |
| Kiiwetinoong | Sol MamakwaNDP3,232 votes · 49.9%Runner-upClifford BullPC1,765 votes · 27.3% | Clifford BullPC1,765 votes · 27.3% | 22.7percentage points |
| Kingston and the Islands | Ian ArthurNDP21,788 votes · 39.2%Runner-upSophie KiwalaLiberal15,312 votes · 27.5% | Sophie KiwalaLiberal15,312 votes · 27.5% | 11.6percentage points |
| King—Vaughan | Stephen LeccePC29,136 votes · 56.6%Runner-upMarilyn IafrateLiberal12,012 votes · 23.3% | Marilyn IafrateLiberal12,012 votes · 23.3% | 33.3percentage points |
| Kitchener Centre | 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 |
| Kitchener South—Hespeler | Amy FeePC16,511 votes · 38.9%Runner-upFitzroy VanderpoolNDP15,741 votes · 37.1% | Fitzroy VanderpoolNDP15,741 votes · 37.1% | 1.8percentage points |
| Kitchener—Conestoga | Mike HarrisPC17,005 votes · 39.6%Runner-upKelly DickNDP16,319 votes · 38.0% | Kelly DickNDP16,319 votes · 38.0% | 1.6percentage points |
| Lambton—Kent—Middlesex | Monte McNaughtonPC27,906 votes · 55.3%Runner-upTodd CaseNDP16,800 votes · 33.3% | Todd CaseNDP16,800 votes · 33.3% | 22.0percentage points |
| Lanark—Frontenac—Kingston | Randy HillierPC26,194 votes · 52.0%Runner-upRamsey HartNDP15,339 votes · 30.5% | Ramsey HartNDP15,339 votes · 30.5% | 21.6percentage points |
| Leeds—Grenville—Thousand Islands and Rideau Lakes | Steve ClarkPC30,002 votes · 61.3%Runner-upMichelle TaylorNDP9,688 votes · 19.8% | Michelle TaylorNDP9,688 votes · 19.8% | 41.5percentage points |
| London North Centre | Terence Devin KernaghanNDP25,757 votes · 47.6%Runner-upSusan TruppePC16,701 votes · 30.9% | Susan TruppePC16,701 votes · 30.9% | 16.7percentage points |
| London West | Peggy SattlerNDP32,644 votes · 55.3%Runner-upAndrew LawtonPC17,133 votes · 29.0% | Andrew LawtonPC17,133 votes · 29.0% | 26.3percentage points |
| London—Fanshawe | Teresa J. ArmstrongNDP25,272 votes · 55.7%Runner-upEric WenigerPC13,519 votes · 29.8% | Eric WenigerPC13,519 votes · 29.8% | 25.9percentage points |
| Markham—Stouffville | Paul CalandraPC25,912 votes · 48.1%Runner-upHelena JaczekLiberal14,007 votes · 26.0% | Helena JaczekLiberal14,007 votes · 26.0% | 22.1percentage points |
| Markham—Thornhill | Logan KanapathiPC18,943 votes · 50.5%Runner-upJuanita NathanLiberal9,160 votes · 24.4% | Juanita NathanLiberal9,160 votes · 24.4% | 26.1percentage points |
| Markham—Unionville | Billy PangPC29,305 votes · 62.4%Runner-upAmanda Yeung CollucciLiberal8,456 votes · 18.0% | Amanda Yeung CollucciLiberal8,456 votes · 18.0% | 44.4percentage points |
| Milton | Parm GillPC18,249 votes · 41.7%Runner-upIndira Naidoo-HarrisLiberal13,064 votes · 29.8% | Indira Naidoo-HarrisLiberal13,064 votes · 29.8% | 11.8percentage points |