That is 0 articles you have read today.
The Aporia is free and carries no advertising, so readers are the only
thing paying for it. If you are getting this much out of it, a small
donation is what keeps it independent.
Daily limit reached
You have read 0 articles today.
That is more than the 15 a day The Aporia gives away,
and well past what it can carry on nothing. Your allowance resets at
midnight.
There is no advertising here and nothing about you is sold, so readers
are the only thing paying for it. If the site is worth this much of
your day, it is worth a few dollars.
Everything else stays open: the
maps, the
directory and
search do
not count against this, and neither does re-opening something you have
already read today.
Kyle Campbell won the Calgary-Shaw byelection for the Alberta NDP with 7,461 votes, beating UCP candidate Mike Derry by a margin of 582 votes out of 16,002 total votes cast. This victory marks the first time since 2015 that the NDP has won this riding, previously held by the UCP in recent years. The byelection was seen as an indicator of public sentiment ahead of the upcoming provincial referendum on October 19.
Written by the local model on 2026-09-15,
using this article's own text rather than the other coverage of the
same event (that is the story summary below).
Story summary
In a Monday provincial byelection, the Alberta NDP won the riding of Calgary-Shaw with Kyle Campbell receiving 7,461 votes, defeating Mike Derry from Premier Danielle Smith’s UCP who got 6,879 votes. This marks the first time since 2015 that the NDP has won in this longtime Conservative stronghold. Other candidates included Kyle Joseph (Progressive Tory), John Roggeveen (Liberal), and Rolly Ashdown (Independent). The election took place just over a month before an October 19 provincial vote on Canada’s unity, which includes a potential second referendum on separation.
Written for “Alberta Byelection Win” on 2026-09-17,
grounded in this article and the 4 other(s) covering the same event.
Why this leaning score
This article does not take a side on a contested political
question, so it has no leaning score. That is an
answer rather than a gap: a match report or a rescue can be warmly
or critically written without being left or right, and scoring it
anyway is how approval of a subject gets recorded as a political
position.
No political leaning scored for article 9903 · logged 2026-09-15
Alberta NDP win in Calgary-Shaw byelection
Kyle Campbell won by a margin of 582 votes, unofficial results show
Alberta NDP candidate Kyle Campbell has won the byelection in Calgary-Shaw, unofficial results from Elections Alberta show.
asserted
results → win → Alberta
With all polls reporting, Campbell earned 7,461 of the 16,002 votes counted, about 47 per cent, 582 votes ahead of the UCP candidate Mike Derry.
asserted
Campbell → report → candidate
Campbell's win represents the first time the NDP has won the riding since the party's "orange wave" when it formed government in 2015, with the UCP winning the seat in 2019 and 2023.
asserted
UCP → represent → 2019
"I have always had running for political office on the bucket list, and it showed up really fast, but I'm glad that we get to focus on what truly matters.
asserted
what → run → list
It's our family, it's our friends, it's our community," Campbell told supporters at a pub in southeast Calgary on Monday evening.
asserted
Campbell → tell → evening
"This opportunity is a chance to live what I believe in my heart, which is that leadership is about service."
asserted
leadership → live → service
The seat has been vacant since its previous representative, UCP MLA and former cabinet minister Rebecca Schulz, resigned earlier this year, triggering the byelection and what one political scientist said could be seen as a test of the government's popularity just over a month before the Oct. 19 provincial referendum.
uncertain
scientist → resign → referendum
Kyle Joseph, who ran for the Progressive Tory Party of Alberta, came in third with 978 votes, Alberta Liberal Party Leader John Roggeveen received 602 votes, while Independent candidate Rolly Ashdown earned 82 votes.
Speaking at a UCP watch party in southeast Calgary, Derry congratulated Campbell and thanked his team for their work throughout the campaign.
asserted
Derry → run → campaign
"The team has been door-knocking for the last, I think 243 days," he said.
asserted
he → knock → days
"We were listening to their voice.
asserted
We → listen → voice
I had a lot of support that came down and I'm very, very thankful for the team."
asserted
I → have → team
Preliminary voter turnout figures show 6,955 advance votes were cast, around 16 per cent of the eligible electors.
asserted
votes → show → electors
Official results will be confirmed on Sept. 24.
asserted
results → confirm → Sept.