The 1987 Ontario general election was held on September 10, 1987, to elect members of the 34th Legislative Assembly of Ontario.
The governing Ontario Liberal Party, led by Premier David Peterson, was returned to power with their first majority government in half a century, and the second-largest majority government in the province's history. Peterson had successfully managed to govern with a minority in the Legislature by obtaining the co-operation of the Ontario New Democratic Party, led by Bob Rae, in a confidence and supply agreement. It was through the NDP's support that Peterson was able to form a government, even though the Progressive Conservative Party had won a slightly larger number of seats in the previous election.
The PC Party, led by Larry Grossman, campaigned on a platform of tax cuts to stimulate the economy. Its support continued to slide, as voters opted for the change that the Liberal-NDP arrangement provided, with Grossman losing his own seat. The PCs fell to 16 seats and third place in the legislature, their worst showing in an election in half a century.
The NDP was unable to convince the bulk of voters that it should be given credit for the success of the Liberal government that it had supported. It nevertheless did receive more votes and a larger proportion of the vote than in the previous election, although the party lost six seats due to the first-past-the-post electoral system. The party became the Official Opposition for the second time in its history.
thumb
Expansion of the Legislature
An Act was passed in 1986, providing for the Legislative Assembly to increase from 125 members to 130. The following changes were made:
{| class="wikitable"
|-
! Abolished ridings !! New ridings
|-
! colspan="2"|New ridings
|-
| ||
- Durham Centre
|-
| ||
- Lawrence
|-
| ||
- Mississauga West
|-
| ||
- Muskoka—Georgian Bay
|-
| ||
- Nepean
|-
| ||
- Ottawa—Rideau
|-
| ||
- Scarborough—Agincourt
|-
! colspan="2"|Merger of ridings
|-
|
- Lanark
- Renfrew South
|
- Lanark—Renfrew
|-
|
- St. David
- St. George
|
- St. George—St. David
|-
! colspan="2"|Reorganization of ridings
|-
|
- Armourdale
|
- Willowdale
- parts to Wilson Heights and York Mills
|-
|
- Bellwoods
|
- Fort York
- part to Dovercourt
|-
|
- Brant—Oxford—Norfolk
- Haldimand—Norfolk
|
- Brant—Haldimand
- Norfolk
- part to Oxford
|-
|
- Carleton-Grenville
- Leeds
|
- Leeds—Grenville
- part to Carleton
- part to Stormont, Dundas and Glengarry
|-
|
- Dufferin—Simcoe
- Wellington—Dufferin—Peel
- Wellington South
|
- Dufferin—Peel
- Guelph
- Simcoe West
- Wellington
|-
|
- Durham—York
- York Centre
- York North
|
- Durham—York
- Markham
- York Centre
- York North
|-
|
- Essex North
- Chatham—Kent
- Kent—Elgin
|
- Essex-Kent
- Chatham—Kent
- part to Elgin
|-
|
- Etobicoke
- York West
|
- Etobicoke—Rexdale
- Etobicoke West
|-
|
- Grey—Bruce
- Huron—Bruce
- Huron—Middlesex
|
- Bruce
- Huron
- part to Grey
- part to Middlesex
|-
|
- Halton—Burlington
- Oakville
|
- Halton Centre
- Halton North
- Oakville South
|-
! colspan="2"|Division of ridings
|-
|
- Brampton
|
- Brampton North
- Brampton South
|-
! colspan="2"|Renaming of ridings
|-
|
- Brock
|
- St. Catharines—Brock
|-
|
- Erie
|
- Niagara South
|-
|
- Grey
|
- Grey-Owen Sound
|-
|
- Humber
|
- Etobicoke—Humber
|-
|
- Lakeshore
|
- Etobicoke—Lakeshore
|-
|
- Wentworth
|
- Wentworth East
|}
Opinion polls
During campaign period
{| class="wikitable sortable" style="text-align:center;font-size:85%;line-height:14px;" align="center"
|+ Evolution of voting intentions at provincial level
|-
! rowspan="2" | Polling firm
! rowspan="2" |Last day <br/>of survey
! rowspan="2" | Source
! class="unsortable" style="width:40px;"| OLP
! class="unsortable" style="width:40px;"| ONDP
! class="unsortable" style="width:40px;"| PCO
! class="unsortable" style="width:40px;"| Other
! rowspan="2" |
! rowspan="2" | Sample
|- style="line-height:5px;"
! style="background:;" data-sort-type="number"|
! style="background:;" data-sort-type="number"|
! style="background:;" data-sort-type="number"|
! style="background:;" data-sort-type="number"|
|-
| style="background:#ffd;" |Election 1987
| style="background:#ffd;" |September 10, 1987
| style="background:#ffd;" |
| style="background:#ffd;" |47.3
| style="background:#ffd;" |25.7
| style="background:#ffd;" |24.7
| style="background:#ffd;" |2.3
| style="background:#ffd;" |
| style="background:#ffd;" |
|-
|Angus Reid
|September 2, 1987
|
|style="background:#EA6D6A"|48
|27
|23
|
|
|
|-
|Environics
|August 20, 1987
|
|style="background:#EA6D6A"|48
|28
|24
|1
|
|
|-
| colspan="10" |Leader's debate held (August 17, 1987)
|style="background:#EA6D6A"|54
|27
|17
|
|
|
|-
| colspan="10" |Election called (August 1, 1987)
|}
During the 33rd Parliament of Ontario
{| class="wikitable sortable" style="text-align:center;font-size:85%;line-height:14px;" align="center"
|+ Evolution of voting intentions at provincial level
|-
! rowspan="2" | Polling firm
! rowspan="2" |Last day <br/>of survey
! rowspan="2" | Source
! class="unsortable" style="width:40px;"| OLP
! class="unsortable" style="width:40px;"| ONDP
! class="unsortable" style="width:40px;"| PCO
! class="unsortable" style="width:40px;"| Other
! rowspan="2" |
! rowspan="2" | Sample
|- style="line-height:5px;"
! style="background:;" data-sort-type="number"|
! style="background:;" data-sort-type="number"|
! style="background:;" data-sort-type="number"|
! style="background:;" data-sort-type="number"|
|-
|Environics
|June 21, 1987
|
|style="background:#EA6D6A"|49
|23
|28
|1
|style="background:#EA6D6A"|50
|24
|26
|0
|style="background:#EA6D6A"|57
|21
|22
|
|
|
|-
|Environics
|November 1986
|
|style="background:#EA6D6A"|47
|21
|30
|2
|style="background:#EA6D6A"|47
|23
|30
|1
|style="background:#EA6D6A"|47
|23
|29
|1
|-
! colspan=2 rowspan=2 | Political party
! rowspan=2 | Party leader
! colspan=4 | MPPs
! colspan=4 | Votes
|-
! Candidates
!1985
!1987
!±
!#
! ±
!%
! ± (pp)
|style="text-align:left;"|David Peterson
| 130 || 48 || 95 || 47 || 1,788,214 || 410,249 || 47.34% || 9.44
|style="text-align:left;"|Bob Rae
| 130 || 25 || 19 || 6 || 970,813 || 105,306 || 25.70% || 1.90
|style="text-align:left;"|Larry Grossman
| 130 || 52 || 16 || 36 || 931,473 || 411,571 || 24.66% || 12.28
|style="text-align:left;"|Donald Pennell
| 36 || – || – || – || 48,110 || 48,110 || 1.27% ||New
| || 19 || – || – || – || 13,632 || 12,096 || 0.36% || 0.35
|style="text-align:left;"|Kaye Sargent
| 25 || – || – || – || 13,514 || 683 || 0.36% || –
|style="text-align:left;"|Robert Metz
| 9 || – || – || – || 4,735 || 3,152 || 0.13% || 0.08
|style="text-align:left;"|Gordon Massie
| 9 || – || – || – || 3,422 || 274 || 0.09% || 0.01
| || 7 || – || – || – || 3,398 || 1,947 || 0.09% || 0.06
|-
! colspan="3" style="text-align:left;" | Total
|495||125
! " colspan="2"|130
! " colspan="2"|3,777,311
! " colspan="2"| 100.00%
|-
| colspan="7" style="text-align:left;" | Rejected ballots
| 26,658
| 224
| colspan="2"|
|-
| colspan="7" style="text-align:left;" | Voter turnout
| 3,803,969
| 141,836
| 62.70
| 1.15
|-
| colspan="7" style="text-align:left;" | Registered electors
| 6,067,378
| 117,083
| colspan="2"|
|}
Vote and seat summaries
{| class="wikitable" style="text-align:right;"
|+ Seats and popular vote by party
! Party !! Seats !! Votes !! colspan="3" | Change (pp)
|-
| style="text-align:left;" |
| || ||
|-
| style="text-align:left;" |
| || ||
|-
| style="text-align:left;" |
| || ||
|-
| style="text-align:left;" |
| || ||
|-
| style="text-align:left;" |
| || ||
|-
| style="text-align:left;" |
| || ||
|}
Synopsis of results
{| class="wikitable sortable mw-collapsible" style="text-align:right; font-size:90%"
|+ Results by riding – 1987 Ontario general election
! scope="col" colspan="7" | Votes
|-
! rowspan="2" scope="col" |Name
! colspan="2" rowspan="2" scope="col" | 1985
! colspan="2" rowspan="2" scope="col" |Party
! rowspan="2" scope="col" |Votes
! rowspan="2" scope="col" |Share
! rowspan="2" scope="col" |Margin<br>#
! rowspan="2" scope="col" |Margin<br>%
! scope="col" | Lib
! scope="col" | NDP
! scope="col" | PC
! scope="col" |
! scope="col" |
! scope="col" |
! rowspan="2" scope="col" | Total
|-
! scope="col" style="background-color:#EA6D6A;"|
! scope="col" style="background-color:#F4A460;"|
! scope="col" style="background-color:#9999FF;"|
! scope="col" style="background-color:#CC6699;"|
! scope="col" style="background-color:#DCDCDC;"|
! scope="col" style="background-color:#DCDCDC;"|
|-
! !! colspan="2"| !! colspan="2"| !! !! !! !! !! !! !! !! !! !! !! !!
|-
|style="text-align:left;" | Algoma
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| 8,562 || 60.90% || 4,267 || 30.35% || style="background-color:#F5F5DC;"|68.81% || 4,295 || style="background-color:#DCDCDC;" |8,562 || 1,202 || – || – || – || 14,059
|- style="background-color:#B9E5B9;"
|style="text-align:left;" | Algoma—Manitoulin
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 7,157 || 46.05% || 2,772 || 17.84% || 62.14% || 7,157 || 4,385 || 3,999 || – || – || – || 15,541
|-
|style="text-align:left;" | Beaches—Woodbine
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| 11,948 || 49.74% || 3,429 || 14.27% || 61.83% || 8,519 || style="background-color:#DCDCDC;" |11,948 || 3,022 || – || – || 533 || 24,022
|-
|style="text-align:left;" | Brampton North
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 14,298 || 50.82% || 7,128 || 25.33% || 54.14% || 14,298 || 6,667 || 7,170 || – || – || – || 28,135
|-
|style="text-align:left;" | Brampton South
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 17,913 || 52.58% || 11,141 || 32.70% || 55.25% || style="background-color:#FFFF00;" |17,913 || 5,786 || 6,772 || 2,946 || 158 || style="background-color:#F0E68C;" |493 || 34,068
|-
|style="text-align:left;" | Brantford
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 14,919 || 41.29% || 2,807 || 7.77% || style="background-color:#F5F5DC;"|68.88% || 14,919 || 12,112 || style="background-color:#DCD0FF;" |9,104 || – || – || – || 36,135
|-
|style="text-align:left;" | Brant—Haldimand
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 14,981 || 59.34% || 9,989 || 39.57% || 56.83% || style="background-color:#FFFF00;" |14,981 || 4,992 || 4,578 || – || 693 || – || 25,244
|-
|style="text-align:left;" | Bruce
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 17,227 || 60.74% || 12,082 || 42.60% || style="background-color:#F5F5DC;"|67.68% || style="background-color:#FFFF00;" |17,227 || 3,986 || 5,145 || 2,006 || – || – || 28,364
|-
|style="text-align:left;" | Burlington South
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| 12,968 || 41.33% || 605 || 1.93% || style="background-color:#F5F5DC;"|67.70% || 12,363 || 4,694 || style="background-color:#DCDCDC;" |12,968 || 1,125 || – || 228 || 31,378
|-
|style="text-align:left;" | Cambridge
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| 11,284 || 34.49% || 101 || 0.31% || style="background-color:#F5F5DC;"|62.94% || 11,183 || 11,284 || style="background-color:#DCD0FF;" |8,752 || 1,500 || – || – || 32,719
|- style="background-color:#B9E5B9;"
|style="text-align:left;" | Carleton
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| 14,057 || 43.61% || 467 || 1.45% || style="background-color:#F5F5DC;"|65.21% || 13,590 || 4,590 || style="background-color:#FFFF00;" |14,057 || – || – || – || 32,237
|-
|style="text-align:left;" | Carleton East
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 20,706 || 64.09% || 14,601 || 45.19% || 60.91% || style="background-color:#DCDCDC;" |20,706 || 6,105 || 4,572 || 926 || – || – || 32,309
|-
|style="text-align:left;" | Chatham—Kent
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 13,370 || 46.41% || 5,747 || 19.95% || 59.60% || style="background-color:#DCDCDC;" |13,370 || 7,623 || 6,669 || 806 || 341 || – || 28,809
|-
|style="text-align:left;" | Cochrane North
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 9,436 || 57.84% || 3,761 || 23.05% || style="background-color:#F5F5DC;"|63.19% || style="background-color:#DCDCDC;" |9,436 || 5,675 || 1,203 || – || – || – || 16,314
|-
|style="text-align:left;" | Cochrane South
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| 9,735 || 41.92% || 2,256 || 9.71% || 62.36% || 7,479 || 6,010 || style="background-color:#DCDCDC;" |9,735 || – || – || – || 23,224
|-
|style="text-align:left;" | Cornwall
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 10,653 || 40.24% || 1,586 || 5.99% || style="background-color:#F5F5DC;"|64.33% || 10,653 || 6,756 || style="background-color:#DCD0FF;" |9,067 || – || – || – || 26,476
|- style="background-color:#B9E5B9;"
|style="text-align:left;" | Don Mills
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 11,083 || 40.70% || 2,417 || 8.87% || 59.14% || 11,083 || 6,424 || 8,666 || – || 586 || 475 || 27,234
|-
|style="text-align:left;" | Dovercourt
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 10,634 || 49.17% || 907 || 4.19% || style="background-color:#F5F5DC;"|68.02% || style="background-color:#DCDCDC;" |10,634 || 9,727 || 926 || – || – || 342 || 21,629
|- style="background-color:#B9E5B9;"
|style="text-align:left;" | Downsview
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 11,832 || 46.81% || 174 || 0.69% || style="background-color:#F5F5DC;"|63.18% || 11,832 || 11,658 || 1,788 || – || – || – || 25,278
|-
|style="text-align:left;" | Dufferin—Peel
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 14,231 || 53.06% || 5,838 || 21.77% || style="background-color:#F5F5DC;"|62.98% || 14,231 || 4,195 || 8,393 || – || – || – || 26,819
|-
|style="text-align:left;" | Durham Centre
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 12,885 || 40.35% || 3,004 || 9.41% || 61.45% || 12,885 || 9,881 || 8,790 || – || – || 378 || 31,934
|-
|style="text-align:left;" | Durham East
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| 11,301 || 40.40% || 1,435 || 5.13% || 60.71% || 9,866 || 6,805 || style="background-color:#DCDCDC;" |11,301 || – || – || – || 27,972
|-
|style="text-align:left;" | Durham West
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 16,733 || 48.78% || 5,843 || 17.03% || 59.16% || 16,733 || 5,779 || style="background-color:#DCD0FF;" |10,890 || 898 || – || – || 34,300
|-
|style="text-align:left;" | Durham—York
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 12,369 || 40.06% || 482 || 1.56% || 58.71% || 12,369 || 5,549 || style="background-color:#DCD0FF;" |11,887 || 1,070 || – || – || 30,875
|-
|style="text-align:left;" | Eglinton
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 15,106 || 44.74% || 695 || 2.06% || style="background-color:#F5F5DC;"|67.73% || 15,106 || 3,789 || style="background-color:#DCD0FF;" |14,411 || – || 137 || 324 || 33,767
|-
|style="text-align:left;" | Elgin
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 13,310 || 41.08% || 2,437 || 7.52% || style="background-color:#F5F5DC;"|66.77% || 13,310 || 7,674 || style="background-color:#DCD0FF;" |10,873 || – || – || 546 || 32,403
|-
|style="text-align:left;" | Essex-Kent
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 12,541 || 44.78% || 1,063 || 3.80% || style="background-color:#F5F5DC;"|65.31% || 12,541 || style="background-color:#DCD0FF;" |11,478 || 2,758 || 1,229 || – || – || 28,006
|-
|style="text-align:left;" | Essex South
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 15,292 || 58.94% || 7,980 || 30.76% || 55.24% || style="background-color:#DCDCDC;" |15,292 || 7,312 || 3,339 || – || – || – || 25,943
|-
|style="text-align:left;" | Etobicoke—Humber
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 21,644 || 61.05% || 13,582 || 38.31% || style="background-color:#F5F5DC;"|66.60% || style="background-color:#DCDCDC;" |21,644 || 4,511 || 8,062 || 1,237 || – || – || 35,454
|-
|style="text-align:left;" | Etobicoke—Lakeshore
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| 14,821 || 44.59% || 2,367 || 7.12% || style="background-color:#F5F5DC;"|65.88% || 12,454 || style="background-color:#DCDCDC;" |14,821 || 4,760 || 1,203 || – || – || 33,238
|-
|style="text-align:left;" | Etobicoke—Rexdale
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| 13,892 || 52.04% || 4,215 || 15.79% || 60.01% || 9,677 || style="background-color:#FFFF00;" |13,892 || 3,127 || – || – || – || 26,696
|-
|style="text-align:left;" | Etobicoke West
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 15,754 || 46.90% || 6,090 || 18.13% || style="background-color:#F5F5DC;"|65.98% || 15,754 || 5,784 || 9,664 || 1,890 || – || 498 || 33,590
|-
|style="text-align:left;" | Fort William
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 11,168 || 38.47% || 1,463 || 5.04% || style="background-color:#F5F5DC;"|67.69% || 11,168 || 7,861 || style="background-color:#DCD0FF;" |9,705 || – || – || 300 || 29,034
|-
|style="text-align:left;" | Fort York
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 9,593 || 42.97% || 137 || 0.61% || 58.44% || 9,593 || 9,456 || 2,084 || – || style="background-color:#F0E68C;" |335 || 856 || 22,324
|-
|style="text-align:left;" | Frontenac—Addington
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 11,628 || 47.08% || 4,221 || 17.09% || 61.12% || style="background-color:#DCDCDC;" |11,628 || 4,996 || 7,407 || – || 667 || – || 24,698
|- style="background-color:#B9E5B9;"
|style="text-align:left;" | Grey-Owen Sound
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 14,298 || 41.41% || 1,934 || 5.60% || style="background-color:#F5F5DC;"|64.24% || 14,298 || 5,924 || 12,364 || 1,946 || – || – || 34,532
|-
|style="text-align:left;" | Guelph
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 18,445 || 55.04% || 9,326 || 27.83% || 62.23% || 18,445 || 9,119 || 5,383 || – || 562 || – || 33,509
|-
|style="text-align:left;" | Halton Centre
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 15,833 || 53.03% || 6,294 || 21.08% || 59.40% || 15,833 || 4,487 || 9,539 || – || – || – || 29,859
|-
|style="text-align:left;" | Halton North
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 11,644 || 47.80% || 4,724 || 19.39% || 57.54% || 11,644 || 5,796 || 6,920 || – || – || – || 24,360
|-
|style="text-align:left;" | Hamilton Centre
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 13,636 || 51.32% || 3,303 || 12.43% || 58.76% || style="background-color:#DCDCDC;" |13,636 || 10,333 || 2,600 || – || – || – || 26,569
|-
|style="text-align:left;" | Hamilton East
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| 16,421 || 56.82% || 6,531 || 22.60% || 60.25% || 9,890 || style="background-color:#DCDCDC;" |16,421 || 1,915 || – || – || 673 || 28,899
|-
|style="text-align:left;" | Hamilton Mountain
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| 14,743 || 42.82% || 1,632 || 4.74% || style="background-color:#F5F5DC;"|65.91% || 13,111 || style="background-color:#DCDCDC;" |14,743 || 6,580 || – || – || – || 34,434
|-
|style="text-align:left;" | Hamilton West
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| 13,430 || 42.46% || 1,094 || 3.46% || style="background-color:#F5F5DC;"|64.95% || 12,336 || style="background-color:#DCDCDC;" |13,430 || 5,862 || – || – || – || 31,628
|-
|style="text-align:left;" | Hastings—Peterborough
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| 9,910 || 39.33% || 1,205 || 4.78% || style="background-color:#F5F5DC;"|66.16% || 8,705 || 6,579 || style="background-color:#DCDCDC;" |9,910 || – || – || – || 25,194
|-
|style="text-align:left;" | High Park—Swansea
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 9,637 || 34.56% || 814 || 2.92% || style="background-color:#F5F5DC;"|64.94% || 9,637 || 8,764 || style="background-color:#DCD0FF;" |8,823 || – || – || 660 || 27,884
|-
|style="text-align:left;" | Huron
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 16,099 || 60.38% || 9,374 || 35.15% || style="background-color:#F5F5DC;"|67.57% || style="background-color:#FFFF00;" |16,099 || 3,841 || 6,725 || – || – || – || 26,665
|- style="background-color:#B9E5B9;"
|style="text-align:left;" | Kenora
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 7,943 || 40.50% || 1,098 || 5.60% || 62.15% || 7,943 || 6,845 || 4,824 || – || – || – || 19,612
|-
|style="text-align:left;" | Kingston and the Islands
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 13,141 || 50.61% || 6,739 || 25.96% || 56.30% || style="background-color:#DCDCDC;" |13,141 || 6,402 || 5,910 || – || – || 511 || 25,964
|-
|style="text-align:left;" | Kitchener
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 15,373 || 52.35% || 6,994 || 23.82% || 56.59% || style="background-color:#DCDCDC;" |15,373 || 8,379 || 4,226 || 1,100 || 290 || – || 29,368
|-
|style="text-align:left;" | Kitchener—Wilmot
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 18,151 || 58.79% || 10,648 || 34.49% || 55.50% || style="background-color:#DCDCDC;" |18,151 || 7,503 || 5,218 || – || – || – || 30,872
|-
|style="text-align:left;" | Lake Nipigon
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| 8,446 || 64.08% || 4,840 || 36.72% || style="background-color:#F5F5DC;"|64.53% || 3,606 || style="background-color:#DCDCDC;" |8,446 || 1,129 || – || – || – || 13,181
|-
|style="text-align:left;" | Lambton
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 11,385 || 44.61% || 2,559 || 10.03% || style="background-color:#F5F5DC;"|66.71% || style="background-color:#DCDCDC;" |11,385 || 2,914 || 8,826 || 2,399 || – || – || 25,524
|-
|style="text-align:left;" | Lanark—Renfrew
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| 13,902 || 42.74% || 761 || 2.34% || 60.87% || 13,141 || 5,486 || style="background-color:#FFFF00;" |13,902 || – || – || – || 32,529
|-
|style="text-align:left;" | Lawrence
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 15,332 || 53.03% || 7,131 || 24.66% || style="background-color:#F5F5DC;"|67.02% || style="background-color:#FFFF00;" |15,332 || 8,201 || 5,379 || – || – || – || 28,912
|-
|style="text-align:left;" | Leeds—Grenville
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| 14,787 || 43.18% || 198 || 0.58% || style="background-color:#F5F5DC;"|68.52% || 14,589 || 4,869 || style="background-color:#FFFF00;" |14,787 || – || – || – || 34,245
|-
|style="text-align:left;" | Lincoln
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 12,320 || 41.33% || 1,036 || 3.48% || style="background-color:#F5F5DC;"|65.34% || 12,320 || 6,207 || style="background-color:#DCD0FF;" |11,284 || – || – || – || 29,811
|-
|style="text-align:left;" | London Centre
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 18,194 || 55.16% || 8,928 || 27.07% || 56.68% || style="background-color:#DCDCDC;" |18,194 || 9,266 || 3,864 || 695 || 375 || 589 || 32,983
|-
|style="text-align:left;" | London North
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 22,452 || 57.96% || 14,491 || 37.41% || style="background-color:#F5F5DC;"|63.78% || style="background-color:#DCDCDC;" |22,452 || 7,961 || 7,177 || 611 || – || 537 || 38,738
|-
|style="text-align:left;" | London South
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 20,046 || 55.48% || 12,323 || 34.10% || 62.55% || style="background-color:#DCDCDC;" |20,046 || 7,074 || 7,723 || 861 || – || 430 || 36,134
|-
|style="text-align:left;" | Markham
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| 19,224 || 44.20% || 681 || 1.57% || 60.62% || 18,543 || 4,323 || style="background-color:#FFFF00;" |19,224 || 1,403 || – || – || 43,493
|-
|style="text-align:left;" | Middlesex
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 17,600 || 51.50% || 9,911 || 29.00% || style="background-color:#F5F5DC;"|65.90% || style="background-color:#DCDCDC;" |17,600 || 5,720 || 7,689 || 2,664 || – || 499 || 34,172
|-
|style="text-align:left;" | Mississauga East
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 16,245 || 50.38% || 5,873 || 18.22% || 59.87% || 16,245 || 4,864 || style="background-color:#DCD0FF;" |10,372 || – || – || 761 || 32,242
|-
|style="text-align:left;" | Mississauga North
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 14,604 || 56.03% || 8,451 || 32.42% || 53.97% || style="background-color:#DCDCDC;" |14,604 || 6,153 || 5,309 || – || – || – || 26,066
|-
|style="text-align:left;" | Mississauga South
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| 13,854 || 42.24% || 599 || 1.83% || style="background-color:#F5F5DC;"|64.91% || 13,255 || 4,976 || style="background-color:#DCDCDC;" |13,854 || – || – || 712 || 32,797
|-
|style="text-align:left;" | Mississauga West
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 23,482 || 60.37% || 14,344 || 36.87% || 56.68% || 23,482 || 6,280 || 9,138 || – || – || – || 38,900
|-
|style="text-align:left;" | Muskoka—Georgian Bay
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 12,645 || 43.45% || 3,249 || 11.16% || style="background-color:#F5F5DC;"|65.17% || 12,645 || 7,059 || 9,396 || – || – || – || 29,100
|-
|style="text-align:left;" | Nepean
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 13,951 || 48.45% || 3,636 || 12.63% || 62.48% || 13,951 || 4,526 || style="background-color:#FFFF00;" |10,315 || – || – || – || 28,792
|-
|style="text-align:left;" | Niagara Falls
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 13,600 || 51.12% || 5,664 || 21.29% || 57.97% || style="background-color:#DCDCDC;" |13,600 || 7,936 || 5,066 || – || – || – || 26,602
|-
|style="text-align:left;" | Niagara South
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 11,740 || 56.49% || 7,095 || 34.14% || 56.19% || style="background-color:#DCDCDC;" |11,740 || 4,396 || 4,645 || – || – || – || 20,781
|-
|style="text-align:left;" | Nickel Belt
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| 9,849 || 58.21% || 5,986 || 35.38% || style="background-color:#F5F5DC;"|70.23% || 3,863 || style="background-color:#DCDCDC;" |9,849 || 3,208 || – || – || – || 16,920
|-
|style="text-align:left;" | Nipissing
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| 15,744 || 50.68% || 4,054 || 13.05% || style="background-color:#F5F5DC;"|68.81% || 11,690 || 2,961 || style="background-color:#DCDCDC;" |15,744 || 672 || – || – || 31,067
|-
|style="text-align:left;" | Norfolk
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 17,313 || 55.14% || 8,967 || 28.56% || style="background-color:#F5F5DC;"|63.03% || style="background-color:#FFFF00;" |17,313 || 8,346 || 5,742 || – || – || – || 31,401
|-
|style="text-align:left;" | Northumberland
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 14,451 || 43.82% || 1,376 || 4.17% || style="background-color:#F5F5DC;"|66.97% || 14,451 || 4,372 || style="background-color:#DCD0FF;" |13,075 || 836 || – || 242 || 32,976
|-
|style="text-align:left;" | Oakville South
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 13,241 || 44.69% || 1,291 || 4.36% || style="background-color:#F5F5DC;"|64.82% || 13,241 || 3,080 || style="background-color:#FFFF00;" |11,950 || – || – || 1,357 || 29,628
|-
|style="text-align:left;" | Oakwood
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 11,192 || 48.28% || 1,331 || 5.74% || style="background-color:#F5F5DC;"|67.29% || 11,192 || style="background-color:#DCD0FF;" |9,861 || 1,573 || – || – || 556 || 23,182
|-
|style="text-align:left;" | Oriole
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 16,206 || 59.68% || 10,547 || 38.84% || style="background-color:#F5F5DC;"|65.01% || style="background-color:#DCDCDC;" |16,206 || 4,470 || 5,659 || – || – || 822 || 27,157
|-
|style="text-align:left;" | Oshawa
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| 12,957 || 45.85% || 2,916 || 10.32% || 54.07% || 10,041 || style="background-color:#DCDCDC;" |12,957 || 4,076 || 1,184 || – || – || 28,258
|-
|style="text-align:left;" | Ottawa Centre
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 13,867 || 47.16% || 2,087 || 7.10% || style="background-color:#F5F5DC;"|63.17% || 13,867 || style="background-color:#DCD0FF;" |11,780 || 3,159 || – || 598 || – || 29,404
|-
|style="text-align:left;" | Ottawa East
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 18,959 || 74.26% || 14,822 || 58.05% || 53.07% || style="background-color:#DCDCDC;" |18,959 || 4,137 || 2,435 || – || – || – || 25,531
|-
|style="text-align:left;" | Ottawa—Rideau
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 14,179 || 50.20% || 6,111 || 21.63% || 59.42% || 14,179 || 6,000 || 8,068 || – || – || – || 28,247
|- style="background-color:#B9E5B9;"
|style="text-align:left;" | Ottawa South
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 15,952 || 50.88% || 6,587 || 21.01% || style="background-color:#F5F5DC;"|67.65% || 15,952 || 6,038 || 9,365 || – || – || – || 31,355
|- style="background-color:#B9E5B9;"
|style="text-align:left;" | Ottawa West
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 16,343 || 50.46% || 6,392 || 19.74% || 61.61% || 16,343 || 4,403 || 9,951 || 1,689 || – || – || 32,386
|-
|style="text-align:left;" | Oxford
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 14,939 || 42.10% || 2,874 || 8.10% || style="background-color:#F5F5DC;"|68.24% || 14,939 || 6,606 || style="background-color:#DCD0FF;" |12,065 || 1,410 || – || 466 || 35,486
|-
|style="text-align:left;" | Parkdale
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 13,430 || 69.46% || 9,469 || 48.98% || 62.53% || style="background-color:#DCDCDC;" |13,430 || 3,961 || 798 || 389 || style="background-color:#F0E68C;" |289 || style="background-color:#F0E68C;" |467 || 19,334
|-
|style="text-align:left;" | Parry Sound
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| 11,332 || 53.59% || 4,397 || 20.79% || style="background-color:#F5F5DC;"|64.25% || 6,935 || 2,231 || style="background-color:#DCDCDC;" |11,332 || 647 || – || – || 21,145
|-
|style="text-align:left;" | Perth
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 18,037 || 61.20% || 11,957 || 40.57% || style="background-color:#F5F5DC;"|63.15% || style="background-color:#DCDCDC;" |18,037 || 6,080 || 5,357 || – || – || – || 29,474
|- style="background-color:#B9E5B9;"
|style="text-align:left;" | Peterborough
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 15,098 || 40.13% || 4,457 || 11.85% || style="background-color:#F5F5DC;"|63.74% || 15,098 || 10,641 || 8,480 || 3,057 || – || 344 || 37,620
|- style="background-color:#B9E5B9;"
|style="text-align:left;" | Port Arthur
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 13,747 || 45.83% || 1,919 || 6.40% || style="background-color:#F5F5DC;"|67.85% || 13,747 || 11,828 || 4,419 || – || – || – || 29,994
|-
|style="text-align:left;" | Prescott and Russell
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 26,811 || 75.80% || 22,351 || 63.19% || 60.06% || style="background-color:#DCDCDC;" |26,811 || 4,460 || 4,100 || – || – || – || 35,371
|- style="background-color:#B9E5B9;"
|style="text-align:left;" | Prince Edward—Lennox
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 11,961 || 45.02% || 2,079 || 7.83% || 61.23% || 11,961 || 4,724 || 9,882 || – || – || – || 26,567
|-
|style="text-align:left;" | Quinte
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 17,151 || 62.08% || 10,608 || 38.40% || 57.23% || style="background-color:#DCDCDC;" |17,151 || 3,520 || 6,543 || – || – || 413 || 27,627
|-
|style="text-align:left;" |Rainy River
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| 5,538 || 40.55% || 907 || 6.64% || style="background-color:#F5F5DC;"|71.54% || 4,631 || 5,538 || style="background-color:#DCD0FF;" |3,487 || – || – || – || 13,656
|-
|style="text-align:left;" | Renfrew North
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 18,507 || 62.73% || 12,855 || 43.57% || style="background-color:#F5F5DC;"|67.16% || style="background-color:#DCDCDC;" |18,507 || 3,958 || 5,652 || 1,385 || – || – || 29,502
|-
|style="text-align:left;" | Riverdale
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| 10,321 || 44.89% || 1,769 || 7.69% || 61.03% || 8,552 || style="background-color:#DCDCDC;" |10,321 || 3,285 || – || – || style="background-color:#F0E68C;" |832 || 22,990
|-
|style="text-align:left;" | St. Andrew—St. Patrick
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 14,159 || 45.66% || 3,676 || 11.85% || style="background-color:#F5F5DC;"|64.52% || 14,159 || 5,608 || style="background-color:#DCD0FF;" |10,483 || – || – || 761 || 31,011
|-
|style="text-align:left;" | St. Catharines
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 17,584 || 63.30% || 12,018 || 43.27% || 62.49% || style="background-color:#DCDCDC;" |17,584 || 5,566 || 4,258 || – || – || 369 || 27,777
|-
|style="text-align:left;" | St. Catharines—Brock
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 10,822 || 41.37% || 2,001 || 7.65% || style="background-color:#F5F5DC;"|63.41% || 10,822 || 6,514 || style="background-color:#DCD0FF;" |8,821 || – || – || – || 26,157
|-
|style="text-align:left;" | St. George—St. David
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 15,051 || 51.15% || 7,055 || 23.98% || 61.88% || style="background-color:#FFFF00;" |15,051 || 5,658 || style="background-color:#FFFF00;" |7,996 || – || – || 721 || 29,426
|-
|style="text-align:left;" | Sarnia
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| 12,964 || 43.43% || 2,661 || 8.91% || style="background-color:#F5F5DC;"|65.67% || 10,303 || 4,552 || style="background-color:#DCDCDC;" |12,964 || 1,475 || – || 559 || 29,853
|-
|style="text-align:left;" | Sault Ste. Marie
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| 19,064 || 49.00% || 2,683 || 6.90% || style="background-color:#F5F5DC;"|70.41% || 16,381 || style="background-color:#DCDCDC;" |19,064 || 3,464 || – || – || – || 38,909
|-
|style="text-align:left;" | Scarborough—Agincourt
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 19,101 || 57.53% || 12,080 || 36.39% || style="background-color:#F5F5DC;"|63.42% || 19,101 || 7,021 || 6,284 || – || – || 794 || 33,200
|-
|style="text-align:left;" | Scarborough Centre
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 11,921 || 41.05% || 3,396 || 11.69% || style="background-color:#F5F5DC;"|64.59% || 11,921 || 8,525 || style="background-color:#DCD0FF;" |7,217 || 827 || 550 || – || 29,040
|-
|style="text-align:left;" | Scarborough East
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 16,944 || 55.39% || 9,896 || 32.35% || 59.24% || style="background-color:#DCDCDC;" |16,944 || 7,048 || 5,390 || – || – || style="background-color:#F0E68C;" |1,206 || 30,588
|-
|style="text-align:left;" | Scarborough—Ellesmere
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 12,422 || 41.67% || 481 || 1.61% || style="background-color:#F5F5DC;"|63.71% || 12,422 || style="background-color:#DCD0FF;" |11,941 || 5,445 || – || – || – || 29,808
|-
|style="text-align:left;" | Scarborough North
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 20,021 || 63.03% || 14,160 || 44.58% || 59.85% || style="background-color:#DCDCDC;" |20,021 || 4,509 || 5,861 || 1,371 || – || – || 31,762
|-
|style="text-align:left;" | Scarborough West
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| 13,330 || 46.25% || 3,236 || 11.23% || 61.61% || 10,094 || style="background-color:#DCDCDC;" |13,330 || 3,881 || 1,035 || – || 483 || 28,823
|-
|style="text-align:left;" | Simcoe Centre
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 15,474 || 43.32% || 2,492 || 6.98% || 62.47% || 15,474 || 7,265 || style="background-color:#DCD0FF;" |12,982 || – || – || – || 35,721
|-
|style="text-align:left;" | Simcoe East
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| 12,543 || 36.91% || 806 || 2.37% || style="background-color:#F5F5DC;"|66.97% || 11,737 || 9,699 || style="background-color:#DCDCDC;" |12,543 || – || – || – || 33,979
|-
|style="text-align:left;" | Simcoe West
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| 11,678 || 41.95% || 306 || 1.10% || 61.05% || 11,372 || 4,788 || style="background-color:#FFFF00;" |11,678 || – || – || – || 27,838
|-
|style="text-align:left;" | Stormont, Dundas and Glengarry
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| 10,771 || 38.38% || 607 || 2.16% || style="background-color:#F5F5DC;"|67.03% || 10,164 || 2,345 || style="background-color:#DCDCDC;" |10,771 || – || 4,784 || – || 28,064
|-
|style="text-align:left;" | Sudbury
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 12,788 || 39.36% || 2,630 || 8.09% || style="background-color:#F5F5DC;"|67.41% || 12,788 || 9,260 || style="background-color:#DCD0FF;" |10,158 || – || 285 || – || 32,491
|- style="background-color:#B9E5B9;"
|style="text-align:left;" | Sudbury East
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| 15,179 || 54.98% || 5,639 || 20.42% || style="background-color:#F5F5DC;"|68.25% || 9,540 || 15,179 || 2,890 || – || – || – || 27,609
|-
|style="text-align:left;" | Timiskaming
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 10,218 || 48.87% || 4,347 || 20.79% || style="background-color:#F5F5DC;"|69.99% || style="background-color:#EABB94;" |10,218 || 5,871 || 4,820 || – || – || – || 20,909
|-
|style="text-align:left;" | Victoria—Haliburton
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 16,287 || 56.56% || 10,431 || 36.22% || style="background-color:#F5F5DC;"|62.96% || style="background-color:#DCDCDC;" |16,287 || 4,251 || 5,856 || 2,403 || – || – || 28,797
|-
|style="text-align:left;" | Waterloo North
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 16,792 || 52.35% || 8,111 || 25.29% || 56.92% || style="background-color:#DCDCDC;" |16,792 || 5,785 || 8,681 || – || – || 818 || 32,076
|-
|style="text-align:left;" | Welland-Thorold
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| 17,490 || 57.88% || 7,635 || 25.27% || style="background-color:#F5F5DC;"|68.68% || 9,855 || style="background-color:#DCDCDC;" |17,490 || 2,167 || 706 || – || – || 30,218
|-
|style="text-align:left;" | Wellington
| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| 10,797 || 41.07% || 463 || 1.76% || 62.53% || 10,334 || 5,159 || style="background-color:#FFFF00;" |10,797 || – || – || – || 26,290
|- style="background-color:#B9E5B9;"
|style="text-align:left;" | Wentworth East
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 16,153 || 52.31% || 7,477 || 24.21% || style="background-color:#F5F5DC;"|64.32% || 16,153 || 8,676 || 5,577 || – || 475 || – || 30,881
|-
|style="text-align:left;" | Wentworth North
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 16,150 || 54.02% || 9,043 || 30.25% || style="background-color:#F5F5DC;"|65.00% || style="background-color:#DCDCDC;" |16,150 || 6,641 || 7,107 || – || – || – || 29,898
|-
|style="text-align:left;" | Willowdale
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 15,543 || 45.97% || 4,034 || 11.93% || style="background-color:#F5F5DC;"|63.33% || 15,543 || 5,774 || 11,509 || – || – || 985 || 33,811
|-
|style="text-align:left;" | Wilson Heights
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 17,007 || 57.49% || 10,310 || 34.85% || style="background-color:#F5F5DC;"|63.16% || style="background-color:#DCDCDC;" |17,007 || 6,697 || 5,879 || – || – || – || 29,583
|-
|style="text-align:left;" | Windsor—Riverside
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| 17,162 || 57.65% || 5,905 || 19.84% || style="background-color:#F5F5DC;"|65.20% || 11,257 || style="background-color:#DCDCDC;" |17,162 || 842 || 509 || – || – || 29,770
|-
|style="text-align:left;" | Windsor—Sandwich
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 14,888 || 50.66% || 2,353 || 8.01% || 58.92% || style="background-color:#DCDCDC;" |14,888 || 12,535 || 1,965 || – || – || – || 29,388
|- style="background-color:#B9E5B9;"
|style="text-align:left;" | Windsor—Walkerville
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 14,361 || 48.41% || 946 || 3.19% || style="background-color:#F5F5DC;"|63.36% || 14,361 || 13,415 || 1,553 || – || – || 335 || 29,664
|- style="background-color:#B9E5B9;"
|style="text-align:left;" | York Centre
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 27,096 || 62.44% || 18,491 || 42.61% || 55.59% || style="background-color:#FFFF00;" |27,096 || 7,692 || 8,605 || – || – || – || 43,393
|-
|style="text-align:left;" | York East
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 15,683 || 51.22% || 8,331 || 27.21% || style="background-color:#F5F5DC;"|64.66% || style="background-color:#87CEFA;" |15,683 || 7,056 || 7,352 || – || – || 527 || 30,618
|- style="background-color:#B9E5B9;"
|style="text-align:left;" | York Mills
| style="background-color:#9999FF;" | || style="text-align:left;" | PC
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 14,272 || 47.54% || 2,297 || 7.65% || style="background-color:#F5F5DC;"|67.77% || 14,272 || 3,195 || 11,975 || – || – || 582 || 30,024
|- style="background-color:#B9E5B9;"
|style="text-align:left;" | York North
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 14,177 || 48.45% || 5,185 || 17.72% || 60.03% || 14,177 || 6,092 || 8,992 || – || – || – || 29,261
|-
|style="text-align:left;" | York South
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| style="background-color:#F4A460;" | || style="text-align:left;" | NDP
| 13,190 || 47.10% || 333 || 1.19% || style="background-color:#F5F5DC;"|70.46% || 12,857 || style="background-color:#DCDCDC;" |13,190 || 1,544 || – || – || 411 || 28,002
|-
|style="text-align:left;" | Yorkview
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib
| 11,449 || 52.48% || 5,301 || 24.30% || 61.33% || style="background-color:#DCDCDC;" |11,449 || 6,148 || 1,037 || – || 2,507 || 674 || 21,815
|}
: = open seat
: = turnout is above provincial average
: = winning candidate was in previous Legislature
: = not incumbent; was previously elected to the Legislature
: = incumbent had switched allegiance
: = incumbency arose from byelection gain
: = previously incumbent in another riding
: = other incumbents renominated
: = previously an MP in the House of Commons of Canada
: = multiple candidates
Comparative analysis for ridings (1987 vs 1985)
{|class="wikitable sortable" style="text-align:right"
|+ Summary of riding results by turnout and vote share for winning candidate (vs 1985)
|-
! rowspan="2" colspan="4" |Riding and winning party
! colspan="4" |Turnout
! colspan="4" |Vote share
|-
! %
! colspan="3" | Change (pp)
! %
! colspan="3" | Change (pp)
|-
! !!colspan="2"| !! !! !!colspan="3"| !! !!colspan="3"|
|-
|style="text-align:left;" | Algoma
| | || style="text-align:left"|NDP || style="text-align:left"|Hold
| 68.81 || || 60.90 ||
|-
|style="text-align:left;" | Algoma—Manitoulin
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 62.14 || || 46.05 ||
|-
|style="text-align:left;" | Beaches—Woodbine
| | || style="text-align:left"|NDP || style="text-align:left"|Hold
| 61.83 || || 49.74 ||
|-
|style="text-align:left;" | Brampton North
| | || style="text-align:left"|Lib || style="background-color:#F1E5AC; text-align:center;" | New
| 54.14 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 50.82 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Brampton South
| | || style="text-align:left"|Lib || style="background-color:#F1E5AC; text-align:center;" | New
| 55.25 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 52.58 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Brantford
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 68.88 || || 41.29 ||
|-
|style="text-align:left;" | Brant—Haldimand
| | || style="text-align:left"|Lib || style="background-color:#F1E5AC; text-align:center;" | New
| 56.83 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 59.34 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Bruce
| | || style="text-align:left"|Lib || style="background-color:#F1E5AC; text-align:center;" | New
| 67.68 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 60.74 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Burlington South
| | || style="text-align:left"|PC || style="text-align:left"|Hold
| 67.70 || || 41.33 ||
|-
|style="text-align:left;" | Cambridge
| | || style="text-align:left"|NDP || style="text-align:left"|Gain
| 62.94 || || 34.49 ||
|-
|style="text-align:left;" | Carleton
| | || style="text-align:left"|PC || style="text-align:left"|Hold
| 65.21 || || 43.61 ||
|-
|style="text-align:left;" | Carleton East
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 60.91 || || 64.09 ||
|-
|style="text-align:left;" | Chatham—Kent
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 59.60 || || 46.41 ||
|-
|style="text-align:left;" | Cochrane North
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 63.19 || || 57.84 ||
|-
|style="text-align:left;" | Cochrane South
| | || style="text-align:left"|PC || style="text-align:left"|Hold
| 62.36 || || 41.92 ||
|-
|style="text-align:left;" | Cornwall
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 64.33 || || 40.24 ||
|-
|style="text-align:left;" | Don Mills
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 59.14 || || 40.70 ||
|-
|style="text-align:left;" | Dovercourt
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 68.02 || || 49.17 ||
|-
|style="text-align:left;" | Downsview
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 63.18 || || 46.81 ||
|-
|style="text-align:left;" | Dufferin—Peel
| | || style="text-align:left"|Lib || style="background-color:#F1E5AC; text-align:center;" | New
| 62.98 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 53.06 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Durham Centre
| | || style="text-align:left"|Lib || style="background-color:#F1E5AC; text-align:center;" | New
| 61.45 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 40.35 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Durham East
| | || style="text-align:left"|PC || style="text-align:left"|Hold
| 60.71 || || 40.40 ||
|-
|style="text-align:left;" | Durham West
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 59.16 || || 48.78 ||
|-
|style="text-align:left;" | Durham—York
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 58.71 || || 40.06 ||
|-
|style="text-align:left;" | Eglinton
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 67.73 || || 44.74 ||
|-
|style="text-align:left;" | Elgin
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 66.77 || || 41.08 ||
|-
|style="text-align:left;" | Essex-Kent
| | || style="text-align:left"|Lib || style="background-color:#F1E5AC; text-align:center;" | New
| 65.31 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 44.78 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Essex South
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 55.24 || || 58.94 ||
|-
|style="text-align:left;" | Etobicoke—Humber
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 66.60 || || 61.05 ||
|-
|style="text-align:left;" | Etobicoke—Lakeshore
| | || style="text-align:left"|NDP || style="text-align:left"|Hold
| 65.88 || || 44.59 ||
|-
|style="text-align:left;" | Etobicoke—Rexdale
| | || style="text-align:left"|NDP || style="background-color:#F1E5AC; text-align:center;" | New
| 60.01 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 52.04 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Etobicoke West
| | || style="text-align:left"|Lib || style="background-color:#F1E5AC; text-align:center;" | New
| 65.98 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 46.90 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Fort William
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 67.69 || || 38.47 ||
|-
|style="text-align:left;" | Fort York
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 58.44 || || 42.97 ||
|-
|style="text-align:left;" | Frontenac—Addington
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 61.12 || || 47.08 ||
|-
|style="text-align:left;" | Grey-Owen Sound
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 64.24 || || 41.41 ||
|-
|style="text-align:left;" | Guelph
| | || style="text-align:left"|Lib || style="background-color:#F1E5AC; text-align:center;" | New
| 62.23 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 55.04 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Halton Centre
| | || style="text-align:left"|Lib || style="background-color:#F1E5AC; text-align:center;" | New
| 59.40 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 53.03 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Halton North
| | || style="text-align:left"|Lib || style="background-color:#F1E5AC; text-align:center;" | New
| 57.54 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 47.80 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Hamilton Centre
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 58.76 || || 51.32 ||
|-
|style="text-align:left;" | Hamilton East
| | || style="text-align:left"|NDP || style="text-align:left"|Hold
| 60.25 || || 56.82 ||
|-
|style="text-align:left;" | Hamilton Mountain
| | || style="text-align:left"|NDP || style="text-align:left"|Hold
| 65.91 || || 42.82 ||
|-
|style="text-align:left;" | Hamilton West
| | || style="text-align:left"|NDP || style="text-align:left"|Hold
| 64.95 || || 42.46 ||
|-
|style="text-align:left;" | Hastings—Peterborough
| | || style="text-align:left"|PC || style="text-align:left"|Hold
| 66.16 || || 39.33 ||
|-
|style="text-align:left;" | High Park—Swansea
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 64.94 || || 34.56 ||
|-
|style="text-align:left;" | Huron
| | || style="text-align:left"|Lib || style="background-color:#F1E5AC; text-align:center;" | New
| 67.57 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 60.38 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Kenora
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 62.15 || || 40.50 ||
|-
|style="text-align:left;" | Kingston and the Islands
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 56.30 || || 50.61 ||
|-
|style="text-align:left;" | Kitchener
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 56.59 || || 52.35 ||
|-
|style="text-align:left;" | Kitchener—Wilmot
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 55.50 || || 58.79 ||
|-
|style="text-align:left;" | Lake Nipigon
| | || style="text-align:left"|NDP || style="text-align:left"|Hold
| 64.53 || || 64.08 ||
|-
|style="text-align:left;" | Lambton
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 66.71 || || 44.61 ||
|-
|style="text-align:left;" | Lanark—Renfrew
| | || style="text-align:left"|PC || style="background-color:#F1E5AC; text-align:center;" | New
| 60.87 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 42.74 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Lawrence
| | || style="text-align:left"|Lib || style="background-color:#F1E5AC; text-align:center;" | New
| 67.02 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 53.03 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Leeds—Grenville
| | || style="text-align:left"|PC || style="background-color:#F1E5AC; text-align:center;" | New
| 68.52 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 43.18 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Lincoln
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 65.34 || || 41.33 ||
|-
|style="text-align:left;" | London Centre
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 56.68 || || 55.16 ||
|-
|style="text-align:left;" | London North
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 63.78 || || 57.96 ||
|-
|style="text-align:left;" | London South
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 62.55 || || 55.48 ||
|-
|style="text-align:left;" | Markham
| | || style="text-align:left"|PC || style="background-color:#F1E5AC; text-align:center;" | New
| 60.62 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 44.20 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Middlesex
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 65.90 || || 51.50 ||
|-
|style="text-align:left;" | Mississauga East
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 59.87 || || 50.38 ||
|-
|style="text-align:left;" | Mississauga North
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 53.97 || || 56.03 ||
|-
|style="text-align:left;" | Mississauga South
| | || style="text-align:left"|PC || style="text-align:left"|Hold
| 64.91 || || 42.24 ||
|-
|style="text-align:left;" | Mississauga West
| | || style="text-align:left"|Lib || style="background-color:#F1E5AC; text-align:center;" | New
| 56.68 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 60.37 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Muskoka—Georgian Bay
| | || style="text-align:left"|Lib || style="background-color:#F1E5AC; text-align:center;" | New
| 65.17 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 43.45 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Nepean
| | || style="text-align:left"|Lib || style="background-color:#F1E5AC; text-align:center;" | New
| 62.48 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 48.45 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Niagara Falls
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 57.97 || || 51.12 ||
|-
|style="text-align:left;" | Niagara South
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 56.19 || || 56.49 ||
|-
|style="text-align:left;" | Nickel Belt
| | || style="text-align:left"|NDP || style="text-align:left"|Hold
| 70.23 || || 58.21 ||
|-
|style="text-align:left;" | Nipissing
| | || style="text-align:left"|PC || style="text-align:left"|Hold
| 68.81 || || 50.68 ||
|-
|style="text-align:left;" | Norfolk
| | || style="text-align:left"|Lib || style="background-color:#F1E5AC; text-align:center;" | New
| 63.03 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 55.14 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Northumberland
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 66.97 || || 43.82 ||
|-
|style="text-align:left;" | Oakville South
| | || style="text-align:left"|Lib || style="background-color:#F1E5AC; text-align:center;" | New
| 64.82 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 44.69 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Oakwood
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 67.29 || || 48.28 ||
|-
|style="text-align:left;" | Oriole
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 65.01 || || 59.68 ||
|-
|style="text-align:left;" | Oshawa
| | || style="text-align:left"|NDP || style="text-align:left"|Hold
| 54.07 || || 45.85 ||
|-
|style="text-align:left;" | Ottawa Centre
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 63.17 || || 47.16 ||
|-
|style="text-align:left;" | Ottawa East
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 53.07 || || 74.26 ||
|-
|style="text-align:left;" | Ottawa—Rideau
| | || style="text-align:left"|Lib || style="background-color:#F1E5AC; text-align:center;" | New
| 59.42 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 50.20 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Ottawa South
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 67.65 || || 50.88 ||
|-
|style="text-align:left;" | Ottawa West
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 61.61 || || 50.46 ||
|-
|style="text-align:left;" | Oxford
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 68.24 || || 42.10 ||
|-
|style="text-align:left;" | Parkdale
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 62.53 || || 69.46 ||
|-
|style="text-align:left;" | Parry Sound
| | || style="text-align:left"|PC || style="text-align:left"|Hold
| 64.25 || || 53.59 ||
|-
|style="text-align:left;" | Perth
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 63.15 || || 61.20 ||
|-
|style="text-align:left;" | Peterborough
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 63.74 || || 40.13 ||
|-
|style="text-align:left;" | Port Arthur
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 67.85 || || 45.83 ||
|-
|style="text-align:left;" | Prescott and Russell
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 60.06 || || 75.80 ||
|-
|style="text-align:left;" | Prince Edward—Lennox
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 61.23 || || 45.02 ||
|-
|style="text-align:left;" | Quinte
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 57.23 || || 62.08 ||
|-
|style="text-align:left;" |Rainy River
| | || style="text-align:left"|NDP || style="text-align:left"|Gain
| 71.54 || || 40.55 ||
|-
|style="text-align:left;" | Renfrew North
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 67.16 || || 62.73 ||
|-
|style="text-align:left;" | Riverdale
| | || style="text-align:left"|NDP || style="text-align:left"|Hold
| 61.03 || || 44.89 ||
|-
|style="text-align:left;" | St. Andrew—St. Patrick
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 64.52 || || 45.66 ||
|-
|style="text-align:left;" | St. Catharines
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 62.49 || || 63.30 ||
|-
|style="text-align:left;" | St. Catharines—Brock
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 63.41 || || 41.37 ||
|-
|style="text-align:left;" | St. George—St. David
| | || style="text-align:left"|Lib || style="background-color:#F1E5AC; text-align:center;" | New
| 61.88 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 51.15 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Sarnia
| | || style="text-align:left"|PC || style="text-align:left"|Hold
| 65.67 || || 43.43 ||
|-
|style="text-align:left;" | Sault Ste. Marie
| | || style="text-align:left"|NDP || style="text-align:left"|Hold
| 70.41 || || 49.00 ||
|-
|style="text-align:left;" | Scarborough—Agincourt
| | || style="text-align:left"|Lib || style="background-color:#F1E5AC; text-align:center;" | New
| 63.42 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 57.53 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Scarborough Centre
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 64.59 || || 41.05 ||
|-
|style="text-align:left;" | Scarborough East
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 59.24 || || 55.39 ||
|-
|style="text-align:left;" | Scarborough—Ellesmere
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 63.71 || || 41.67 ||
|-
|style="text-align:left;" | Scarborough North
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 59.85 || || 63.03 ||
|-
|style="text-align:left;" | Scarborough West
| | || style="text-align:left"|NDP || style="text-align:left"|Hold
| 61.61 || || 46.25 ||
|-
|style="text-align:left;" | Simcoe Centre
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 62.47 || || 43.32 ||
|-
|style="text-align:left;" | Simcoe East
| | || style="text-align:left"|PC || style="text-align:left"|Hold
| 66.97 || || 36.91 ||
|-
|style="text-align:left;" | Simcoe West
| | || style="text-align:left"|PC || style="background-color:#F1E5AC; text-align:center;" | New
| 61.05 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 41.95 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Stormont, Dundas and Glengarry
| | || style="text-align:left"|PC || style="text-align:left"|Hold
| 67.03 || || 38.38 ||
|-
|style="text-align:left;" | Sudbury
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 67.41 || || 39.36 ||
|-
|style="text-align:left;" | Sudbury East
| | || style="text-align:left"|NDP || style="text-align:left"|Hold
| 68.25 || || 54.98 ||
|-
|style="text-align:left;" | Timiskaming
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 69.99 || || 48.87 ||
|-
|style="text-align:left;" | Victoria—Haliburton
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 62.96 || || 56.56 ||
|-
|style="text-align:left;" | Waterloo North
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 56.92 || || 52.35 ||
|-
|style="text-align:left;" | Welland-Thorold
| | || style="text-align:left"|NDP || style="text-align:left"|Hold
| 68.68 || || 57.88 ||
|-
|style="text-align:left;" | Wellington
| | || style="text-align:left"|PC || style="background-color:#F1E5AC; text-align:center;" | New
| 62.53 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New || 41.07 || colspan=3 style="background-color:#F1E5AC; text-align:center;" | New
|-
|style="text-align:left;" | Wentworth East
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 64.32 || || 52.31 ||
|-
|style="text-align:left;" | Wentworth North
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 65.00 || || 54.02 ||
|-
|style="text-align:left;" | Willowdale
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 63.33 || || 45.97 ||
|-
|style="text-align:left;" | Wilson Heights
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 63.16 || || 57.49 ||
|-
|style="text-align:left;" | Windsor—Riverside
| | || style="text-align:left"|NDP || style="text-align:left"|Hold
| 65.20 || || 57.65 ||
|-
|style="text-align:left;" | Windsor—Sandwich
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 58.92 || || 50.66 ||
|-
|style="text-align:left;" | Windsor—Walkerville
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 63.36 || || 48.41 ||
|-
|style="text-align:left;" | York Centre
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 55.59 || || 62.44 ||
|-
|style="text-align:left;" | York East
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 64.66 || || 51.22 ||
|-
|style="text-align:left;" | York Mills
| | || style="text-align:left"|Lib || style="text-align:left"|Gain
| 67.77 || || 47.54 ||
|-
|style="text-align:left;" | York North
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 60.03 || || 48.45 ||
|-
|style="text-align:left;" | York South
| | || style="text-align:left"|NDP || style="text-align:left"|Hold
| 70.46 || || 47.10 ||
|-
|style="text-align:left;" | Yorkview
| | || style="text-align:left"|Lib || style="text-align:left"|Hold
| 61.33 || || 52.48 ||
|}
Analysis
{| class="wikitable" style="text-align:right;"
|+ Party candidates in 2nd place
