PCs take Hamilton Mountain for 1st time in 30 years, while NDP win Hamilton Centre
PC Party Leader Doug Ford secures a majority government for 3rd time

See full results for local ridings below.
As NDP incumbents across the Hamilton and Niagara areas held on to their seats this provincial election, the PCs picked up Hamilton Mountain in a surprise win.
Ontario Premier Doug Ford also won his third straight majority government, a win projected within minutes after the polls closed Thursday.
Before the night was over, all polls had been counted in Hamilton Centre, where NDP candidate Robin Lennox won, beating out incumbent and Independent candidate Sarah Jama.
"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 is a family doctor who works with patients with substance use disorders. She said she decided to run for office because she was so frustrated with the PC government.

Jama told CBC Hamilton she's "very proud" of her team.
"Even though the results aren't what we wanted, I hold a lot of hope that we did something beautiful in Hamilton Centre," Jama said. "And we definitely paved a way for people to consider doing politics differently."
PC candidate Monica Ciriello won 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 after NDP's Monique Taylor announced she'd run federally.
The last time the PCs won Hamilton Mountain was in 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."
In an interview, NDP candidate Kojo Damptey thanked all Hamilton Mountain residents who went out and voted. His advice to them is to hold their new MPP accountable over the next four years.
Dawn Danko, who ran for the Liberals, said she understands why people may have voted for the PCs. "They feel uncertain and wanted to stick with someone they knew," she said, referring to Ford.
Burlington PC candidate wins late, by only 40 votes
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 and said she was "proud" to be re-elected.
"It was a nail biter," Shaw said. "I think I was nervously eating carrot sticks just to deal with the nerves."
In Burlington, shortly before 1 a.m., PC incumbent Natalie Pierre finally won the riding — by 40 votes — over Liberal candidate Andrea Grebenc. Three out of 90 polls in the riding remained for much of the night, and the riding was too close to call. After all polls were counted, Pierre had received 24,118 votes, and Grebenc 24,078.
Many PC incumbents held 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" and that's what they did.
"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."
Skelly said she was very excited, shocked and relieved when the results came in so quickly that showed her win. The first order of business for the Ford government will likely be the next budget, she said.
"The budget is going to reflect what has to happen to protect our workers if there are job losses and creating a plan to tackle the tariffs," Skelly said in an interview.
Haldimand-Norfolk's Brady wins big
In Haldimand-Norfolk, Independent incumbent Bobbi Ann Brady beat out PC candidate Amy Martin, the mayor of Norfolk. Brady received 63.7 per cent of the votes — or 33,669 ballots cast in her favour — the largest share of any candidate in the Hamilton and Niagara area.

She told CBC Hamilton she was "astounded" by the amount of support and number of people who "enjoy their independent voice and are standing up for democracy."
"They like the fact I speak up and stand up to heavy development and I fight to retain that rural way of life we're accustomed to," she said.
The election 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 held on to his riding, as did St. Catharines NDP incumbent Jennie Stevens and Niagara Centre NDP incumbent Jeff Burch.
In an interview, Stevens said she was "so thrilled" the residents of St. Catharines elected her for the third time in a row. She noted little had changed this election in terms of party riding wins and questioned why it was necessary for Ford to have called it early.
The money to run the election would've been better spent on health care and schools, Stevens said.
CBC News has an interactive map with results from all 124 ridings across the province here.
Local riding results here
Brantford-Brant (61/61 polls reporting)
- Will Bouma, PC Party of Ontario - 47.4%
- Harvey Bischof, Ontario NDP - 23.5%
- Ron Fox, Ontario Liberal Party - 20.3%
- Karleigh Csordas, Green Party of Ontario - 5%
- Joshua Carron, New Blue Party - 2.2%
- Rob Ferguson, Ontario Libertarian Party - 1%
- Mike Clancy, None of the Above Party - 0.6%
- James Carruthers, Ontario Alliance - 0.2%
Burlington (90/90 polls reporting)
- Natalie Pierre, PC Party of Ontario - 43.1% (24,118 votes)
- Andrea Grenbec, Ontario Liberal Party - 43.1% (24,078 votes)
- Megan Beauchemin, Ontario NDP - 8.0%
- Kyle Hutton, Green Party of Ontario - 3.4%
- James "Chilli" Chillingworth, New Blue Party - 1.3%
- David Crombie, None of the Above Party - 1.0%
Flamborough-Glanbrook (54/54 polls reporting)
- Donna Skelly, PC Party of Ontario - 49.4%
- Joshua Bell, Ontario Liberal Party - 31.4%
- Lilly Noble, Ontario NDP - 12.7%
- Janet Errygers, Green Party of Ontario - 4%
- Kristen Halfpenny, New Blue Party - 2.6%
Haldimand-Norfolk (61/61 polls reporting)
- Bobbi Ann Brady, Independent - 63.7%
- Amy Martin, PC Party of Ontario - 24.5%
- Vandan Patel, Ontario Liberal Party - 5.5%
- Erica Englert, Ontario NDP - 4.1%
- Anna Massinen, Green Party of Ontario - 1.6%
- Garry Tanchak, New Blue Party - 0.7%
Hamilton Centre (51/51 polls reporting)
- Robin Lennox, Ontario NDP - 38.4%
- Eileen Walker, Ontario Liberal Party - 21.3%
- Sarah Bokhari, PC Party of Ontario - 18.9%
- Sarah Jama, Independent - 14.9%
- Lucia Iannantuono, Green Party of Ontario - 4.9%
- Mitch Novosad, New Blue Party - 1.3%
- Nathalie Xian Yi Yan, Independent - 0.3%
Hamilton East-Stoney Creek (45/45 polls reporting)
- Neil Lumsden, PC Party of Ontario - 42.1%
- Heino Doessing, Ontario Liberal Party - 31.6%
- Zaigham Butt, Ontario NDP - 17.6%
- Pascale Marchand, Green Party of Ontario - 5.3%
- Drew Garvie, Communist Party Ontario - 1.6%
- Heather Curnew, Ontario Party - 1.5%
- Wieslawa Derlatka, New Blue Party - 1.4%
Hamilton Mountain (38/38 polls reporting)
- Monica Ciriello, PC Party of Ontario - 36.2%
- Dawn Danko, Ontario Liberal Party - 30.9%
- Kojo Damptey, Ontario NDP - 26.0.%
- Joshua Czerniga, Green Party of Ontario - 4%
- Layla Protopapa, New Blue Party - 1%
- Ejaz Butt, Independent - 0.7%
- Dan Preston, None of the Above Party - 0.7%
- Bing Wong, Ontario Party - 0.5%
Hamilton West-Ancaster-Dundas (84/84 polls reporting)
- Sandy Shaw, Ontario NDP - 38.8%
- John Demik, PC Party of Ontario - 33.8%
- Julia Brown, Ontario Liberal Party - 22.2%
- Guy Bisson, Green Party of Ontario - 3.5%
- Lee Weiss Vassor, New Blue Party - 1.2%
- Spencer Rocchi, None of the Above Party - 0.4%
- Nori Smith, Electoral Reform Party - 0.2%
Niagara Centre (66/66 polls reporting)
- Jeff Burch, Ontario NDP - 42.3%
- Bill Steele, PC Party of Ontario - 37.3%
- Damien O'Brien, Ontario Liberal Party - 14.7%
- Natashia Bergen, Green Party of Ontario - 2.6%
- Jimmy Jackson, New Blue Party - 1.8%
- Darryl Weinberg, Ontario Party - 1.1%
- Angela Browne, Ontario Alliance - 0.3%
Niagara Falls (76/76 polls reporting)
- Wayne Gates, Ontario NDP - 55%
- Ruth-Ann Nieuwesteeg, PC Party of Ontario - 34.5%
- Shafoli Kapur, Ontario Liberal Party - 6.3%
- Celia Taylor, Green Party of Ontario - 1.6%
- Gary Dumelie, New Blue Party - 1.6%
- Joedy Burdett, Independent - 0.5%
- Andrew Soifert, Ontario Party - 0.5%
Niagara West (67/67) polls reporting)
- Sam Oosterhoff, PC Party of Ontario - 50.2%
- Shauna Boyle, Ontario Liberal Party - 25%
- Dave Augustyn, Ontario NDP - 16.5%
- Mark Harrison, Green Party of Ontario - 4.5%
- 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 (44/44 polls reporting)
- Effie Triantafilopoulos, PC Party of Ontario - 49.7%
- Kaniz Mouli, Ontario Liberal Party - 40.9%
- Caleb Smolenaars, Ontario NDP - 5.4%
- Ali Hosny, Green Party of Ontario - 2.7%
- Charles Wroblewski, New Blue Party - 1.3%
St. Catharines (55/55 polls reporting)
- Jennie Stevens, Ontario NDP - 42%
- Sal Sorrento, PC Party of Ontario - 35%
- Robin McPherson, Ontario Liberal Party - 17.3%
- Stephen Vincelette-Smith, Green Party of Ontario - 2.5%
- Rob Atalick, New Blue Party - 1.7%
- Natalia Benoit, Stop the New Sex-Ed Agenda - 0.7%
- Liz Leeuwenburg, Ontario Party - 0.6%
- J. Justin O'Donnell, Ontario Alliance - 0.2%