The strongholds delivered for the NDP.
In riding after riding around the province that had been touted as close battles with the PCs and in some cases Liberals, the NDP held their own in Thursday’s election.
鈥淲e had lifelong Conservative voters who walked through the doors of our office,” said Lisa Gretzky, the NDP’s standard-bearer in Windsor West. “It was because they were so upset with the government. They weren鈥檛 buying this 鈥榳e need a stronger mandate to fight the tariffs,’ ” said Gretzky, who held off a challenge from PC candidate Tony Francis.
A winter election may have kept some home - but still not a historical low for Ontario voters
Southwest
The PCs had eyes on knocking off Gretzky in the riding of Windsor West, but held off a challenge from Francis. Gretzky had 52.1 per cent of the votes, to Francis’s 39.4 per cent. Francis ran a low-key campaign, not appearing at several scheduled riding debates. Liberal candidate Moe Chehab pulled out on the deadline day for nominations.
The PCs took two neighbouring ridings, Windsor-Tecumseh and Essex, from the NDP in 2022. They kept both this time.
Both PC Leader Doug Ford and NDP Leader Marit Stiles campaigned in the riding this time, with Ford even kicking off his campaign here. He ended in neighbouring Essex.
Tariff threats from U.S. President Donald Trump sent waves of concern through the city, one of the key areas in Canada’s auto manufacturing sector.
In London, where the NDP held all three seats heading into this election, the PCs and Liberals had hopes of making inroads, but the city remained all orange.
In London-Fanshawe, longtime NDP incumbent Teresa Armstrong handily beat PC candidate Pete Vanderley.
In London North Centre, NDP incumbent Terence Kernaghan held off a challenge from PC candidate and city Coun. Jerry Pribil, with 46.7 per cent of the vote to Pribil’s 32.6. In London West, veteran NDP incumbent Peggy Sattler romped to victory, earning 49.2 per cent of the vote to 35 per cent for PC candidate Beth Allison.
Doug Ford's Progressive Conservatives won a third straight majority government in a snap election. Other leaders struck an optimistic tone in their concession speeches, with NDP Leader Marit Stiles staying on as Opposition leader, Liberals regaining official party status in the legislature and Greens holding onto their two seats. (Feb. 28, 2025 / The Canadian Press)
Niagara
In the Niagara region, the NDP held onto all three of the seats it had coming into this election, while the PCs held their lone seat.
In St. Catharines, NDP incumbent Jennie Stevens held off a tough challenge from PC candidate Sal Sorrento.
In Niagara Falls, NDP incumbent Wayne Gates powered past Ruth-Ann Nieuwesteeg of the PCs and Shafoli Kapur of the Liberals, with 55 per cent of the vote to Nieuwesteeg鈥檚 34.5 and Kapur鈥檚 6.3. In Niagara Centre, the NDP’s Jeff Burch defeated PC contender Bill Steele, mayor of Port Colborne. In Niagara West, Sam Oosterhoff once again cruised to victory for the PCs, with 50.2 per cent of the vote.
Hamilton
In Hamilton Centre, incumbent Independent Sarah Jama came in fourth place, with the NDP’s Robin Lennox the victor. Lennox beat Eileen Walker of the Liberals and PC candidate Sarah Bokhari. Jama was kicked out of the NDP caucus in October 2023, for what the party said was 鈥渁cting unilaterally too many times鈥 and 鈥渦ndermining our work鈥 in the wake of the Oct. 7, 2023, Hamas attack on Israel and that country鈥檚 retaliatory strikes on Gaza.
In an interview after polls closed, Lennox said the results showed the strength of the NDP brand.
鈥淧eople in Ontario really value what is unique about the NDP. It鈥檚 consistently been a progressive party that stands up for everyday people,” said Lennox, who had 38.4 per cent of the vote, to Walker’s 21.3. Jama had 14.9 per cent.
Northern Ontario
In Sault Ste. Marie, the decision of PC incumbent Ross Romano to leave electoral politics for personal reasons turned this into one of the closest battlegrounds in the province.
PC hopeful Chris Scott edged out NDP candidate and current city Coun. Lisa Vezeau Allen.
All three main parties had eyes on making gains in Thunder Bay, which was split between the PCs and NDP after the 2022 election.
In Thunder Bay-Superior North, NDP incumbent Lise Vaugeois held off challenges from Rick Dumas of the PCs, and local city Coun. Brian Hamilton, who ran for the Liberals.
In Thunder Bay-Atikokan, PC incumbent Kevin Holland powered past former MPP Judith Monteith-Farrell of the NDP, who he knocked off in 2022.
In the Northeastern riding of Timiskaming-Cochrane, NDP incumbent John Vanthof fended off a challenge from Tory Delaurier of the PCs.
In Algoma-Manitoulin, the PCs picked up a former NDP seat, with Bill Rosenberg capturing 41.5 per cent of the vote, and the NDP鈥檚 David Timeriski getting 27.3. Liberal candidate Reg Niganobe, former Grand Council Chief of the Anishnabek Nation, got 14.5 per cent of the vote.
Three-time incumbent Mike Mantha got 11.6 per cent of the vote as an Independent after getting kicked out of the NDP caucus in 2023 after a workplace probe found he sexually harassed a staff member.
East
In Ottawa Centre, NDP incumbent Joel Harden’s decision to run federally had appeared to leave an opening for Liberal candidate Thomas Simpson, a former public servant. But NDP candidate Catherine McKenney, who placed a strong second in the city鈥檚 2022 mayoralty race, romped to victory.
In Ottawa West鈥擭epean, NDP incumbent Chandra Pasma cruised past two first-time candidates.
In Kanata-Carleton, Liberal incumbent Karen McCrimmon beat PC candidate Scott Phelan with 46.7 per cent of the vote to Phelan’s 40.7. McCrimmon won the former Tory riding in a 2023 byelection, defeating then-PC candidate Sean Webster by fewer than 1,000 votes.
Error! Sorry, there was an error processing your request.
There was a problem with the recaptcha. Please try again.
You may unsubscribe at any time. By signing up, you agree to our and . This site is protected by reCAPTCHA and the Google and apply.
Want more of the latest from us? Sign up for more at our newsletter page.
To join the conversation set a first and last name in your user profile.
Sign in or register for free to join the Conversation