NDP wins Hamilton Centre, PCs take Hamilton Mountain, CBC News projects
Meanwhile PC Party Leader Doug Ford has projected to secure a majority government

With election results coming in quickly, in Hamilton and Niagara areas, NDP candidate Robin Lennox is projected by CBC to win Hamilton Centre — beating out incumbent and Independent candidate Sarah Jama.
Meanwhile, PC Party Leader Doug Ford has projected to secure a majority government for the third straight election, a result not seen since 1959.
"I'm very excited, I'm very grateful," Lennox told CBC Hamilton at her campaign party on James Street North. "It was a tremendous effort by a lot of the people in this room... I'm just so appreciative and I'm so grateful to everyone who's gone out and voted and supported us."
During her speech to supporters, Lennox thanked Jama for her service and running a strong campaign.
Lennox, a family doctor who works with patients with substance use disorders, said she decided to run for office because she was so frustrated with the PC government.
PC candidate Monica Ciriello is projected to win Hamilton Mountain after a close race with the Liberal and NDP candidates. Previously the riding was held by the NDP but there was no incumbent.
With Ciriello, the PCs have their first win in Hamilton Mountain since 1995.
"I am absolutely thrilled. We have made history here in Hamilton. We have flipped a seat that hasn't been conservative in 30 years," Ciriello told CBC Hamilton.
Ciriello, who was the city's bylaw director, until the election campaign, said she wasn't surprised by the results. "I think that the voters have spoken, the voters have never been wrong and I think that they are excited for a change in this riding."
NDP hang onto HWAD, PCs win Flamborough-Glanbrook
A tight race played out in Hamilton West-Ancaster-Dundas between NDP incumbent Sandy Shaw and PC candidate John Demik. Shortly after 10 p.m., Shaw was projected to win the riding with just over 1,700 votes and 69 of 84 polls called.
In Burlington, PC Incumbent Natalie Pierre has a slight, 350 vote lead over Liberal candidate Andrea Grebenc with 85 out of 90 polls called.
Many PC incumbents are also projected to hold onto their ridings in the region, including Donna Skelly in Flamborough-Glanbrook, Sam Oosterhoff in Niagara West, Will Bouma in Brantford-Brant, Neil Lumsden in Hamilton East-Stoney Creek and Effie Triantafilopoulos in Oakville North-Burlington.
Lumsden, a former CFL player, said he and his campaign team went into the election planning to "dominate."
"I'm ecstatic," he told CBC Hamilton Thursday night. "The message is resonating with what the people of Ontario want. We're going to move forward to fix this province on all fronts. We've actually been doing it and will continue to do it."
In Haldimand-Norfolk, Independent incumbent Bobbi Ann Brady is projected to beat out PC candidate Amy Martin — the mayor of Norfolk. Brady currently has over 65 per cent of the votes.
Tonight was a test for the New Democrats in the Hamilton and Niagara regions on whether they could keep a slew of ridings they won last provincial election.
Niagara Falls NDP incumbent Wayne Gates is projected to hold on to his riding, as is St. Catharines NDP incumbent Jennie Stevens and Niagara Centre NDP incumbent Jeff Burch.
CBC News has an interactive map with results from all 124 ridings across the province here.
Find your riding results here
Results for the following ridings will be updated here, as we have them. Candidates are listed in order based on party results from the 2022 provincial election. Projected wins in bold.
Brantford-Brant ( 18/61 polls reporting)
- Will Bouma, PC Party of Ontario - 48.4%
- Harvey Bischof, Ontario NDP - 22.7%
- Ron Fox, Ontario Liberal Party - 19.6%
- Karleigh Csordas, Green Party of Ontario - 5.2%
- Joshua Carron, New Blue Party - 2.4%
- James Carruthers, Ontario Alliance - 0.2%
- Mike Clancy, None of the Above Party - 0.6%
- Rob Ferguson, Ontario Libertarian Party - 1%
Burlington ( 83/90 polls reporting)
- Natalie Pierre, PC Party of Ontario - 44.3%
- Megan Beauchemin, Ontario NDP - 8.2%
- Andrea Grenbec, Ontario Liberal Party - 42.7%
- Kyle Hutton, Green Party of Ontario - 3.4%
- James "Chilli" Chillingworth, New Blue Party - 1.3%
- David Crombie, None of the Above Party - 1.1%
Flamborough-Glanbrook ( 47/54 polls reporting)
- Donna Skelly, PC Party of Ontario - 49.6%
- Lilly Noble, Ontario NDP - 12.6%
- Joshua Bell, Ontario Liberal Party - 31.3%
- Janet Errygers, Green Party of Ontario - 4%
- Kristen Halfpenny, New Blue Party - 2.6%
Haldimand-Norfolk ( 33/61 polls reporting)
- Bobbi Ann Brady, Independent - 65.1%
- Amy Martin, PC Party of Ontario - 23.8%
- Erica Englert, Ontario NDP - 3.7%
- Vandan Patel, Ontario Liberal Party - 5.3%
- Anna Massinen, Green Party of Ontario - 1.4%
- Garry Tanchak, New Blue Party - 0.7%
Hamilton Centre ( 30/51 polls reporting)
- Robin Lennox, Ontario NDP - 38.9%
- Sarah Bokhari, PC Party of Ontario - 19%
- Eileen Walker, Ontario Liberal Party - 21.1%
- Lucia Iannantuono, Green Party of Ontario - 4.9%
- Sarah Jama, Independent - 14.5%
- Nathalie Xian Yi Yan, Independent - 0.3%
- Mitch Novosad, New Blue Party - 1.3%
Hamilton East-Stoney Creek ( 35/45 polls reporting)
- Neil Lumsden, PC Party of Ontario - 41.7%
- Zaigham Butt, Ontario NDP - 18%
- Heino Doessing, Ontario Liberal Party - 31.4%
- Pascale Marchand, Green Party of Ontario - 5.4%
- Wieslawa Derlatka, New Blue Party - 1.4%
- Heather Curnew, Ontario Party - 1.6%
- Drew Garvie, Communist Party Ontario - 0.6%
Hamilton Mountain ( 27/38 polls reporting)
- Kojo Damptey, Ontario NDP - 26.7.%
- Monica Ciriello, PC Party of Ontario - 35.9%
- Dawn Danko, Ontario Liberal Party - 30.5%
- Joshua Czerniga, Green Party of Ontario - 4%
- Ejaz Butt, Independent - 0.7%
- Layla Protopapa, New Blue Party - 1%
- Bing Wong, Ontario Party - 0.5%
- Dan Preston, None of the Above Party - 0.7%
Hamilton West-Ancaster-Dundas ( 69/84 polls reporting)
- Sandy Shaw, Ontario NDP - 38.3%
- John Demik, PC Party of Ontario - 34.4%
- Julia Brown, Ontario Liberal Party - 21.9%
- Guy Bisson, Green Party of Ontario - 3.6%
- Lee Weiss Vassor, New Blue Party - 1.2%
- Spencer Rocchi, None of the Above Party - 0.5%
- Nori Smith, Electoral Reform Party - 0.1%
Niagara Centre ( 59/66 polls reporting)
- Jeff Burch, Ontario NDP - 41.8%
- Bill Steele, PC Party of Ontario - 37.4%
- Damien O'Brien, Ontario Liberal Party - 14.6%
- Natashia Bergen, Green Party of Ontario - 2.8%
- Jimmy Jackson, New Blue Party - 1.9%
- Darryl Weinberg, Ontario Party - 1.2%
- Angela Browne, Ontario Alliance - 0.3%
Niagara Falls ( 64/76 polls reporting)
- Wayne Gates, Ontario NDP - 55.1%
- Ruth-Ann Nieuwesteeg, PC Party of Ontario - 34.6%
- Shafoli Kapur, Ontario Liberal Party - 6.2%
- Celia Taylor, Green Party of Ontario - 1.5%
- Joedy Burdett, Independent - 0.5%
- Gary Dumelie, New Blue Party - 1.6%
- Andrew Soifert, Ontario Party - 0.5%
Niagara West ( 40/67 polls reporting)
- Sam Oosterhoff, PC Party of Ontario - 50.1%
- Dave Augustyn, Ontario NDP - 16.6%
- Shauna Boyle, Ontario Liberal Party - 25.5%
- Mark Harrison, Green Party of Ontario - 4%
- Aaron Albano, New Blue Party - 1.5%
- Aaron Allison, Ontario Party - 1.4%
- Stefanos Karatopis, Ontario Libertarian Party - 0.7%
- Jim Torma, Populist Party Ontario - 0.2%
Oakville North-Burlington ( 33/44 polls reporting)
- Effie Triantafilopoulos, PC Party of Ontario - 49.9%
- Caleb Smolenaars, Ontario NDP - 5.4%
- Kaniz Mouli, Ontario Liberal Party - 40.7%
- Ali Hosny, Green Party of Ontario - 2.7%
- Charles Wroblewski, New Blue Party - 1.3%
St. Catharines ( 32/55 polls reporting)
- Jennie Stevens, Ontario NDP - 41.9%
- Sal Sorrento, PC Party of Ontario - 35.4%
- Robin McPherson, Ontario Liberal Party - 17.3%
- Stephen Vincelette-Smith, Green Party of Ontario - 2.2%
- Rob Atalick, New Blue Party - 1..7%
- Liz Leeuwenburg, Ontario Party - 0.6%
- Natalia Benoit, Stop the New Sex-Ed Agenda - 0.7%
- J. Justin O'Donnell, Ontario Alliance - 0.1%