Liberal Emma Harrison unseats Conservative incumbent Michelle Ferreri in Peterborough

Peterborough has reaffirmed its reputation as a bellwether riding, with Mark Carney's Liberals set to form government

Liberal Emma Harrison celebrates her election as Peterborough's new MP at the Canadian Canoe Museum in Peterborough on April 28, 2025. She defeated Conservative incumbent Michelle Ferreri by over 10,000 votes. (Photo: Allyson Rader)
Liberal Emma Harrison celebrates her election as Peterborough's new MP at the Canadian Canoe Museum in Peterborough on April 28, 2025. She defeated Conservative incumbent Michelle Ferreri by over 10,000 votes. (Photo: Allyson Rader)

“Hi, I’m Emma Harrison. I’m the MP.”

Peterborough has reaffirmed its reputation as a bellwether riding, with Liberal candidate and political neophyte Emma Harrison unseating Conservative incumbent Michelle Ferreri as the Liberals led by Mark Carney will form their fourth consecutive government — a remarkable comeback given that only five months ago their defeat at the polls under Justin Trudeau seemed inevitable.

That said, the Conservative incumbents in the three other ridings in the Kawarthas region — Haliburton-Kawartha Lakes, Northumberland-Clarke, and Hastings-Lennox and Addington-Tyendinaga — will hold onto their seats, and it appears the Carney will not have the strong mandate he was seeking from Canadians to deal with the threats to Canada’s economy and sovereignty from U.S. President Donald Trump.

Advertisement - content continues below

 

 

In the early morning hours after election day on Monday, a minority Liberal government appeared likely. The Liberals were elected or leading in 166 seats and the Conservatives in 146, with the Bloc Québécois holding the balance of power with 23 seats.

Meanwhile, support for the NDP has collapsed, leaving them with only seven seats instead of the 24 seats they held before the election — and without the 12 seats needed for official party status. NDP leader Jagmeet Singh announced his resignation after the results and after losing his own B.C. riding. The Green Party has a single seat.

If the Liberals fail to gain the 172 seats required for a majority, they will need to depend on support from the NDP or the Bloc Québécois to avoid being defeated in any non-confidence motions.

Supporters of Peterborough Liberal candidate Emma Harrison gathered at the Canadian Canoe Museum in Peterborough on April 28, 2025. (Photo: Allyson Rader)
Supporters of Peterborough Liberal candidate Emma Harrison gathered at the Canadian Canoe Museum in Peterborough on April 28, 2025. (Photo: Allyson Rader)

In Peterborough, Harrison held an early lead over Ferreri when the first polls reported, and maintained and then widened that lead as the evening went on. Strategic voting clearly played a large role in Harrison’s victory, with NDP candidate Heather Ray receiving only 2,406 votes.

By comparison, NDP candidate Joy Lachica received 13,302 votes in the 2021 election, allowing Ferreri — who herself was a political neophyte at the time — to unseat Liberal incumbent Maryam Monsef by 2,738 votes, receiving 27,402 votes to Monsef’s 24,664.

Harrison, who defeated Ferreri by over 10,000 votes (42,890 to 32,446), celebrated her win before a crowd of jubilant supporters at the Canadian Canoe Museum.

Advertisement - content continues below

 

 

“I have been saying this line, this whole time, anytime I have to introduce myself — everywhere I go I say ‘Hi, I’m Emma Harrison, blah blah blah’,” Harrison said during her victory speech. “But now I get to say, ‘Hi, I’m Emma Harrison. I’m the MP.'”

“The theme of this whole speech is going to be, this is not really about me — at all. This whole campaign is built on so many incredible people and all of their efforts, from our volunteers, our incredible campaign manager Andy Mitchell … people keep thanking me but there are so many people who should be thanked, and that’s everyone in this room, the people of Peterborough who understood how important this election was, not only nationally but in our community.”

“Thank you to Peterborough city and county for giving me this opportunity to serve as your next Member of Parliament,” Harrison said, before thanking her family, including her “incredible” husband for his support, including taking care of their three children while Harrison has been campaigning.

Newly elected Peterborough Liberal MP Emma Harrison thanks her campaign manager Andy Mitchell at the Canadian Canoe Museum in Peterborough on April 28, 2025. (Photo: kawarthaNOW)
Newly elected Peterborough Liberal MP Emma Harrison thanks her campaign manager Andy Mitchell at the Canadian Canoe Museum in Peterborough on April 28, 2025. (Photo: kawarthaNOW)

After explaining how she become the Liberal candidate, Harrison thanked all her supporters and everyone she has met in the riding.

“The love and support has been endless,” she said. “This has been an incredibly positive, hopeful campaign.”

Harrison also acknowledged her relationship with Green Party candidate Jazmine Raine and NDP candidate Heather Ray.

“That is the only way forward, and it was easy because wonderful people chose to put their name on the ballot and come forward and fight for what they believe in,” she said. “I’m honoured to have been on the ballot with them, and their kindness and their support, and how we clap for each other, and support each other, wrote messages to each other, supporting one another.”

Advertisement - content continues below

 

 

After also thanking Ferreri for her service as a Member of Parliament, Harrison turned her attention to “newly elected prime minister” Mark Carney.

“He is a person who chose to put his hand up, who decided to take on this huge role for all of us, for Canada, for the support he’s been given in his life and career, and I feel the exact same way,” she said. “People of this riding and of this community have supported me endlessly in my whole life, as a small business owner, as an athlete, as a young person just growing up.”

“So this is but a small part of my ability to repay everyone who’s ever supported me. I really do love this community so much, and the people who live here. I know people talk endlessly about tariffs and Donald (Trump) and all of those things, but the truth for me is, what was on the ballot was humanity.”

“We have to come together, we have to stay unified, we have to move forward together as a country and as a people, and support one another every single day.”

Harrison said she is looking forward to working in Ottawa to deliver on the Liberals’ campaign promises, joking that she is “incredibly irritating” when it comes to achieving results.

Liberal Emma Harrison delivers her victory speech at the Canadian Canoe Museum in Peterborough on April 28, 2025 after defeating Conservative incumbent Michelle Ferreri by over 10,000 votes. (Photo: kawarthaNOW)
Liberal Emma Harrison delivers her victory speech at the Canadian Canoe Museum in Peterborough on April 28, 2025 after defeating Conservative incumbent Michelle Ferreri by over 10,000 votes. (Photo: kawarthaNOW)

After mentioning commitments to building affordable homes, supporting families, and building infrastructure in the riding, Harrison said she “will fight any attempts to reverse the progress that has been made for women’s rights” as well as discriminatory practices that often marginalize women and people.

“I do intend to listen more than I speak, and listen to the lived experience of people and believe them when they tell you what they’re saying,” she said.

“We need to stay united as residents and we cannot continue to create division. I will work with everyone, regardless of whether they voted for me or not, and I will be your voice in Ottawa, not Ottawa’s voice in Peterborough … I look forward to showing you just what I can do.”

As for other ridings in the Kawarthas region, Conservative incumbent Jamie Schmale in Haliburton-Kawartha Lakes easily defeated Liberal challenger Nell Thomas by 13,483 votes (42,676 to 29,193) with the NDP’s Alyea Teel a distant third at 2,624 votes.

In Northumberland-Clarke, the race was tighter with Conservative incumbent Philip Lawrence beating Liberal John Goheen by only 2,022 votes (34,084 to 32,062) with the NDP’s Ava Becker receiving 2,057 votes.

In Hastings—Lennox and Addington—Tyendinaga, Conservative incumbent Shelby Kramp-Neuman defeated Liberal Tracey Sweeney Schenk by 9,262 votes (36,007 to 26,745) with 2,351 votes for the NDP’s Ava Duffy.

Advertisement - content continues below

 

 

Here are the unofficial election results for the greater Kawarthas region as reported by Elections Canada as of 8 a.m. on April 30.

 

Peterborough

Formerly Peterborough-Kawartha

308 of 308 polls reporting (100%)
Voter turnout: 79,059 of 106,789 registered electors (74.03%)

  Candidate Votes  
Emma Harrison – Liberal Party of Canada 54.3%
42,890 votes
Michelle Ferreri – Conservative Party of Canada 41%
32,446 votes
Heather Ray – New Democratic Party 3%
2,406 votes
Jazmine Raine – Green Party of Canada 0.8%
655 votes
Jami-Leigh McMaster – People’s Party of Canada 0.3%
272 votes
Chad Jewell – Independent %0.3
222 votes
Matthew Grove – Christian Heritage Party of Canada 0.2%
168 votes


 

Haliburton-Kawartha Lakes

Formerly Haliburton-Kawartha Lakes-Brock

314 of 314 polls reporting (100%)
Voter turnout: 75,447 of 104,259 registered electors (72.36%)

  Candidate Votes  
Jamie Schmale – Conservative Party of Canada (incumbent) 56.6%
42,676 votes
Nell Thomas – Liberal Party of Canada 38.6%
29,193 votes
Alyea Teel – New Democratic Party 3.5%
2,624 votes
Michael Penman – People’s Party of Canada 1.3%
954 votes


 

Northumberland-Clarke

Formerly Northumberland-Peterborough South

254 of 254 polls reporting (100%)
Voter turnout: 69,773 of 94,937 registered electors (73.49%)

  Candidate Votes  
Philip Lawrence – Conservative Party of Canada (incumbent) 48.8%
34,084 votes
John Goheen – Liberal Party of Canada 46%
32,062 votes
Ava Becker – New Democratic Party 2.9%
2,057 votes
Christina Marie Wilson – Green Party of Canada 0.9%
623 votes
Lisa Bradburn – People’s Party of Canada 0.7%
510 votes
Jody Ledgerwood – Independent 0.4%
270 votes
John Wesselius – Christian Heritage Party of Canada 0.2%
167 votes


 

Hastings-Lennox and Addington-Tyendinaga

Formerly Hastings-Lennox and Addington

258 of 258 polls reporting (100%)
66,283 of 93,375 registered electors (70.99%)

  Candidate Votes  
Shelby Kramp-Neuman – Conservative Party of Canada (incumbent) 54.3%
36,007 votes
Tracey Sweeney Schenk – Liberal Party of Canada 40.3%
26,745 votes
Ava Duffy – New Democratic Party 3.5%
2,351 votes
Michael Holbrook – Green Party of Canada 1.2%
803 votes
Zaid Yusufani – People’s Party of Canada 0.6%
377 votes


 

This story has been updated with the final preliminary vote and seat count as reported by Elections Canada on April 30, 2025.