CALGARY — The dust has settled on Canada’s 45th federal election, and the numbers are in. On April 28, 2025, voters across Calgary, Alberta, and the nation punched their ballots, reshaping Parliament in a gritty contest that saw the Liberals, led by Mark Carney, claw their way back to power. Here’s the raw breakdown of how Calgary’s ridings fell, what Alberta delivered, and the national seat count that’s got everyone talking.
In Calgary, a city that’s long been a Conservative fortress, the Liberals pulled off some unexpected wins, shaking up the political map. Calgary Confederation, a riding that’s been a Tory stronghold since 2015, went to Liberal Corey Hogan, a podcaster and University of Calgary VP, who edged out Conservative Jeremy Nixon, a former provincial MLA. The race was tight, with Hogan’s campaign leaning hard on economic promises and national unity. Calgary Centre, another battleground, stayed Conservative, with incumbent Greg McLean holding off a fierce Liberal push. Over in Calgary East and Calgary Shepard, the Conservatives didn’t blink—both ridings went blue, with candidates declared winners by night’s end.
Calgary Nose Hill saw Conservative Shuvaloy Majumdar keep his seat, fending off Liberal and NDP challengers in a riding where economic worries and tariffs dominated talks. Calgary Skyview flipped to the Liberals, a surprise grab that had campaign signs for the winning candidate sprouting like dandelions. Calgary Midnapore and Calgary Heritage stayed true to their Conservative roots, with no shocks there. The NDP’s Keira Gunn, a math PhD running in Calgary Confederation, couldn’t break through but pulled a respectable vote share, signaling the party’s still got a pulse in the city.
Across Alberta’s 37 ridings, the Conservatives dominated, taking 30 seats, while the Liberals snagged five and the NDP held two. Edmonton Northwest, a new riding carved out for 2025, went Conservative with Billy Morin, a former Enoch Cree Nation chief, leading the charge. Edmonton Mill Woods saw Tory veteran Tim Uppal cruise to victory. But the Liberals weren’t shut out—Edmonton Centre and Edmonton Strathcona leaned their way, showing the province isn’t a total blue monolith. The NDP clung to Edmonton Griesbach, a rare win for a party that saw its national numbers crater.
Nationally, the Liberals are projected to form the government, with Carney elected in Ottawa’s Nepean riding, marking his first time in Parliament. The final tally for the 343 seats—up from 338 due to riding boundary changes—is still being crunched, but early counts point to the Liberals securing around 178 seats, enough for a majority if the numbers hold. The Conservatives, under Pierre Poilievre, are pegged at 130, a solid opposition but not the majority they’d banked on. The NDP, hit hard, limped to fewer than 12 seats, losing official party status, with Jagmeet Singh announcing his resignation as leader. The Green Party’s Elizabeth May kept her BC riding, but co-leader Jonathan Pedneault fell in Montreal’s Outremont. To hit a majority, a party needed 172 seats, and the Liberals cleared that bar, riding a wave of nationalism sparked by U.S. trade threats.
The election wasn’t just numbers—it was a story of a country wrestling with its future. Calgary’s polling stations, from the Central Library to university campuses, saw steady crowds, with advance polls pulling in thousands. Alberta’s new electoral map, reflecting a growing population, added ridings and complexity. By April 28, when polls closed at 7:30 p.m. in Calgary, the outcome was anyone’s guess. Now, with results in, Carney’s Liberals are set to steer Canada through choppy waters, while Alberta’s Conservative heartland digs in for the fight ahead.
Calgary’s 11 ridings: 7 Conservative, 4 Liberal. Alberta’s 37: 30 Conservative, 5 Liberal, 2 NDP. National projection: Liberals 178, Conservatives 130, NDP under 12, Greens 1. Election day: April 28, 2025. That’s the score.