A by-election to the Legislative Assembly of Alberta was held on September 14, 2026 in Calgary-Shaw following the resignation of Rebecca Schulz. The election was won by the NDP's Kyle Campbell, gaining the seat from the governing UCP, marking its first ever by-election loss in party history. It is also the first time since 1966 that the Alberta NDP has gained a seat in a by-election.

Background On May 15, 2026, Rebecca Schulz resigned from her seat in the Legislative Assembly of Alberta. A writ of election was issued on August 17 to hold the election on September 14, 2026.

Candidates United Conservative The United Conservative Party nominated entrepreneur and human resources consultant Mike Derry on June 24, 2026. He defeated Calgary Ward 13 councillor Dan McLean, who represents Communities First at the municipal level.

UCP Calgary-Shaw nomination contest: June 24, 2026 Candidate Votes % Mike Derry28656.4 Dan McLean22143.6Total507100.0Eligible voters/Voter turnout94953.4

New Democratic The Alberta New Democratic Party nominated financial sector worker Kyle Campbell on June 26, 2026.

Progressive Tory The Progressive Tory Party of Alberta, formerly known as the Alberta Party, nominated social studies teacher Kyle Joseph in August 2026. He will be the first candidate to represent the new party name on a ballot.

Liberal The Alberta Liberal Party nominated its party leader, John Roggeveen, as its candidate on August 6, 2026.

Other candidates Rolly Ashdown will be running as an independent candidate. He resides in Langdon, and served as a councillor for Rocky View County from 2010 to 2017. He is also the former United Conservative Party constituency association president for Chestermere-Strathmore.

Green Party of Alberta leader James Anderson opted not to run in the byelection, instead committing to running in Fort Saskatchewan-Vegreville in the next provincial election.

Results

Results by poll Poll LocationNeighbourhoodAshdownCampbellDerryJosephRoggeveenVote Total 1 Samuel W. Shaw School Shawnessy 055 54 3 8120 2 Samuel W. Shaw School Shawnessy 1 6477 3 2147 3 Samuel W. Shaw School Shawnessy 0 89104 8 6207 4 Janet Johnstone School Shawnessy 0 53 57 8 4 1225 Janet Johnstone School Shawnessy 4 35 39 9 5 926 Janet Johnstone School Shawnessy 0 31 40 7 9 877 Janet Johnstone School Shawnessy 1 90 81 7 7 1868 Janet Johnstone School Shawnessy 0 52 65 9 8 1349 Samuel W. Shaw School Shawnessy 1 76 75 7 1016910 Samuel W. Shaw School Shawnessy 1 6174 8 815211 Father Doucet School Somerset 1 78 53 4 714312 Father Doucet School Somerset1 6681 1 315213 Father Doucet School Somerset3 3638 4 28314 Father Doucet School Somerset035 13 0 4 5215 Father Doucet School Somerset245 33 1 1 8216 Father Doucet School Somerset1 4854 14 512217 Father Doucet School Somerset078 64 12 515918 Somerset School Somerset 0 93 94 22 321219 Father Doucet SchoolSomerset 030 25 3 26020 Somerset School Belmont 0 55 37 1 7 10021 Somerset SchoolSilverado 0 57 61 2 1013022 Somerset School Silverado054 52 4 211223 Somerset School Silverado2 4479 7 513724 Somerset School Silverado0 38 57 7 4 10625 Somerset School Silverado1 34 34 2 2 7326 Holy Child SchoolSilverado 067 45 6 212027 Holy Child SchoolSilverado 067 45 6 212028 Holy Child SchoolSilverado 144 41 4 39329 Holy Child SchoolYorkville 2 78 112 10 1521730 Holy Child SchoolBelmont 0 85 98 12 820331 Holy Child SchoolPine Creek0 4058 8 1 10732 Holy Child SchoolPine Creek2 6064 4 513533 Chaparral SchoolChaparral 2 6287 19 417434 Chaparral SchoolChaparral 2 80 73 196 18035 St. Sebastian SchoolChaparral 3 7784 17 618736 St. Sebastian SchoolChaparral 0 3155 10 510137 St. Sebastian SchoolChaparral 134 27 7 37238 St. Sebastian SchoolChaparral 2 44 56 13 411939 St. Sebastian SchoolChaparral 2 95122 26 6 25140 Chaparral SchoolChaparral 0 6379 15 416141 Chaparral SchoolChaparral 0 74118 17 721642 Chaparral SchoolChaparral 0 72 78 16 617243 Chaparral SchoolChaparral 1 4372 13 213144 St. Sebastian SchoolChaparral 2 57125 25 9 21845 St. Sebastian SchoolChaparral 0 4161 10 611846 Ron Southern SchoolWolf Willow 0 47 42 8 4 10147 Ron Southern SchoolWolf Willow 0 12 17 2 2 3348 Ron Southern SchoolWolf Willow 0 1729 0 24849 Ron Southern SchoolWalden 2 4659 10 011750 Ron Southern SchoolWalden126 20 34 5451 Ron Southern SchoolWalden 045 35 3 48752 St. Sebastian SchoolWalden 043 55 3 8 10953 Ron Southern SchoolWalden 234 26 8 57554 St. Sebastian SchoolLegacy2 39 29 5 17655 Ron Southern SchoolWalden 238 31 5 48056 Ron Southern SchoolWolf Willow 0 14 0 0557 Ron Southern SchoolWalden 033 42 5 98958St. Sebastian School Walden 052 57 5 111559 St. Sebastian SchoolWalden 064 436 7 12060 St. Sebastian SchoolLegacy 036 29 5 37361Living Spirit SchoolLegacy 140 38 3 08262 Living Spirit School Legacy 0 31 31 7 2 7163 Living Spirit SchoolLegacy 062 58 4 412864 Living Spirit SchoolLegacy 0 6297 6 116665 Living Spirit SchoolLegacy 0 77 85 5 1 16866 Living Spirit SchoolLegacy 060 55 1 1012667 Living Spirit SchoolLegacy 0 54 63 8 913468Living Spirit School Legacy 0 80128 9 4221 Advance Sundance – 26 3,560 2,705 416 244 6,951Mobile Agecare Walden Heights/Silvera For Seniors - Shawnessy/Silverado Creek Seniors Center – 5 1839 14 24100Special Ballot 1 279 111 31 18 440

Previous results

Notes

References