Alberta remains Conservative stronghold; Tories hold off Liberal gains

Posted Apr 28, 2025 4:36 pm.
Last Updated Apr 29, 2025 6:28 am.
Alberta was widely expected to remain a Conservative stronghold on election night, but the Liberals were projected make gains in a province where they’ve historically had meager support.
Canadians are set to give the Liberals under Mark Carney a fourth term of office, but the Tories are set to have a stronger caucus heading into the 45th Parliament.
Albertans, by and large, vote Conservative federally, and that trend stayed true on Monday night with the party taking 34 of 37 ridings across the province.
The Liberals, were hoping rising support, broadly combined with a corresponding drop in NDP favourability, could translate into vote splitting and some more red seats in Calgary and Edmonton.
In the end, the Liberals took one seat in Edmonton and one in Calgary, equalling their seat total from 2021. NDP MP Heather McPherson held on to her seat in Edmonton Strathcona.
Calgary has still never been represented by more than two Liberal MPs. Incumbent George Chahal, running this time around in the newly created Calgary McKnight riding, could have been the first ever Liberal re-elected in the city, but was he was defeated on election night.
A full list of results for Alberta ridings can be found here. Here were some key ridings to watch on election night:
Calgary Centre
The Conservatives flipped Calgary Centre with a 20,000-vote victory in 2019, and it has remained blue. Some pollsters thought the Liberals had regained some ground in the region, and it could be at risk of another flip.
CPC incumbent Greg McLean faced off against local businesswoman Lindsay Luhnau for the Liberals. McLean held on to the seat on election night.
WINNER: Greg McLean (Conservative)
Calgary Confederation
The Conservatives have held the Calgary Confederation riding since it was created in 2015, but Len Webber, who was the MP for the riding, did not run in the 2025 election. Jeremy Nixon ran to continue Webber’s legacy, while the Liberals named Corey Hogan, VP of the University of Calgary, as their candidate.
Early polls indicated the riding was a toss-up between the Conservatives and Liberals. Hogan edged out Nixon on election night.
WINNER: Corey Hogan (Liberal)
Calgary Skyview
This Liberal-held riding was going to have a new MP regardless due to the current MP, George Chahal, running in the newly created Calgary McKnight riding. Hafeez Malik hoped to continue the Liberal run, facing off against Amanpreet Gill.
Polling indicated the Liberals had a slight lead over the CPC, but Gill won the seat on election night.
WINNER: Amanpreet Gill (Conservative)
Edmonton Centre
The Liberals managed to hold on to one of their few seats in Alberta with a new candidate after Randy Boissonnault elected not to run again. Boissonnault’s time in office was tumultuous over the last year. He resigned from cabinet last November amid controversy over his business dealings and skepticism about his claims of Indigenous identity.
Army veteran Eleanor Olszewski ran for the Liberals, economist Sayid Ahmed was on the ballot for the Conservatives, and the NDP ran former broadcaster and schoolboard trustee Trisha Estabrooks. Olszewski was declared the winner on election.
WINNER: Eleanor Olszewski (Liberal)
Edmonton Griesbach
The NDP’s Blake Desjarlais won this traditionally Conservative north Edmonton riding in the last election, narrowly beating out CPC incumbent Kerry Diotte. Initial polling is showed another tight race between the CPC and NDP, with both candidates running again. Diotte was declared the winner on Monday night, taking back the seat he lost in 2021.
WINNER: Kerry Diotte (Conservative)
Edmonton Gateway
Edmonton Gateway is another riding created by the redrawn boundaries. The Liberals have had a revolving door of candidates in this race, with former Alberta NDP Rod Loyola being kicked out and replaced with lawyer Jeremy Hoefsloot. Loyola ran as an independent.
They faced off against longtime CPC politician Tim Uppal. He was the MP for Edmonton Mill Woods, which was partly absorbed into Edmonton Gateway. Uppal won the riding on election night.
WINNER: Tim Uppal (Conservative)
Edmonton Southeast
Edmonton Mayor Amarjeet Sohi was hoping to make the jump to federal politics, taking a leave of absence to run for the Liberals in the newly created riding of Edmonton Southeast. He went up against Conservative candidate Jagsharan Singh Mahal, a lawyer and community leader and the NDP’s Harpreet Grewal, a nurse and community leader. Mahal was declared the winner on Monday night.
WINNER: Jagsharan Singh Mahal (Conservative)
With files from Meredith Bond and The Canadian Press