VoteDataCanada

2024 Saskatchewan Provincial Election

October 28, 2024

General Election · October 28, 2024

SP won 34 of 61 seats. This meets the 31-seat majority threshold.

Contests
61
Candidates
243
Eligible voters
818,996
Votes cast
471,087
Voter turnout
57.5%
Final resultsElections SaskatchewanChecked: October 11, 2026

Party results

Seats won Majority threshold: 31
SP: 34 seatsNDP: 27 seats
  • SP 34
  • NDP 27
PartyVotesVote %SeatsSeats %
Saskatchewan Party244,03752.3%3455.7%
New Democratic Party188,37340.3%2744.3%
Saskatchewan United Party18,0233.9%00.0%
Saskatchewan Green Party7,9571.7%00.0%
Progressive Conservative Party of Saskatchewan4,3970.9%00.0%

Party2020 seats2024 seatsChange2020 Vote %2024 Vote %Vote share Δ
Saskatchewan Party4834−1461.1%52.3%−8.9 pp
New Democratic Party1327+1431.8%40.3%+8.5 pp

Seat changes by party

015304560SPNDP20202024

61 → 61 seats

2020 election results →

Historical trends

6102011201620202024

New Democratic Party Saskatchewan Party

Chart data
ElectionNew Democratic PartySaskatchewan Party
November 7, 2011949
April 4, 20161051
October 26, 20201348
October 28, 20242734

Weyburn-Bengough · Member of the Legislative Assembly

October 28, 2024 · General Election

Eligible voters
13,969
Votes cast
8,707
Valid votes
8,665
Candidates
5
Final resultsElections SaskatchewanChecked: October 11, 2026
ElectedMichael Weger

66.8% of valid votes · Leads by 4,210 votes

CandidatePartyVotesVote %Result
Michael Weger

Expand to view election history.

SPElected
SP5,78566.8%Elected
Seth Lendrum

Expand to view election history.

NDP
NDP1,57518.2%
Rose McInnes

Expand to view election history.

SUP
SUP1,09212.6%
North Hunter

Expand to view election history.

Green
Green1191.4%
Andrew Shanaida

Expand to view election history.

BP
BP941.1%

District map

Boundary sources appear with the loaded map. · Colours show party affiliation where available. Use the district selector for keyboard navigation.

Results by District

61 districts found

Swipe to compare parties · Tap a district for full results

DistrictSPNDPSUP
VotesVote %VotesVote %VotesVote %
1,03535.7%35.7%1,82362.8%62.8%———2,90331.5%
4,41561.2%61.2%2,21030.6%30.6%4506.2%6.2%7,21460.3%
6,15773.7%73.7%1,12313.4%13.4%4245.1%5.1%8,35660.3%
5,22771.1%71.1%1,75123.8%23.8%———7,35557.1%
4,85767.1%67.1%1,39519.3%19.3%84411.7%11.7%7,23654.2%
1,64239.5%39.5%2,28955.1%55.1%———4,15429.6%
5,59771.3%71.3%1,53619.6%19.6%5667.2%7.2%7,85355.7%
5,80774.8%74.8%1,46618.9%18.9%———7,76857.1%
5,02757.5%57.5%2,11424.2%24.2%1,07412.3%12.3%8,75065.2%
5,27770.0%70.0%97312.9%12.9%4536.0%6.0%7,54257.6%
5,27158.7%58.7%2,23024.8%24.8%6006.7%6.7%8,98564.3%
5,01565.1%65.1%1,73622.5%22.5%83110.8%10.8%7,70760.9%
5,74976.8%76.8%1,22316.3%16.3%———7,48356.5%
4,14453.1%53.1%2,50132.0%32.0%1,10714.2%14.2%7,80761.4%
3,49777.0%77.0%72816.0%16.0%2766.1%6.1%4,53932.6%
4,77455.1%55.1%2,15724.9%24.9%1,37115.8%15.8%8,67165.8%
4,61759.9%59.9%2,92938.0%38.0%———7,70456.2%
4,10262.3%62.3%2,06731.4%31.4%3044.6%4.6%6,58049.3%
5,79673.9%73.9%1,57620.1%20.1%3794.8%4.8%7,84359.2%
5,18265.6%65.6%1,94524.6%24.6%6207.8%7.8%7,90560.4%

Parties with seats, or the top three by votes. Valid votes include all candidates. Turnout is votes cast / registered voters.

DistrictElectedRunner-up
Leroy LaliberteNDP1,823 votes · 62.8%
Runner-upJim LemaigreSP1,035 votes · 35.7%
Jim LemaigreSP1,035 votes · 35.7%27.1percentage points
Darlene RowdenSP4,415 votes · 61.2%
Runner-upTrina MillerNDP2,210 votes · 30.6%
Trina MillerNDP2,210 votes · 30.6%30.6percentage points
Daryl HarrisonSP6,157 votes · 73.7%
Runner-upDianne TwietmeyerNDP1,123 votes · 13.4%
Dianne TwietmeyerNDP1,123 votes · 13.4%60.2percentage points
Sean WilsonSP5,227 votes · 71.1%
Runner-upWynn FedorchukNDP1,751 votes · 23.8%
Wynn FedorchukNDP1,751 votes · 23.8%47.3percentage points
Terri BrommSP4,857 votes · 67.1%
Runner-upCJ BinkleyNDP1,395 votes · 19.3%
CJ BinkleyNDP1,395 votes · 19.3%47.8percentage points
Jordan McPhailNDP2,289 votes · 55.1%
Runner-upGregory SeibSP1,642 votes · 39.5%
Gregory SeibSP1,642 votes · 39.5%15.6percentage points
James ThorsteinsonSP5,597 votes · 71.3%
Runner-upClayton PooleNDP1,536 votes · 19.6%
Clayton PooleNDP1,536 votes · 19.6%51.7percentage points
Doug SteeleSP5,807 votes · 74.8%
Runner-upClare McNabNDP1,466 votes · 18.9%
Clare McNabNDP1,466 votes · 18.9%55.9percentage points
Barret KropfSP5,027 votes · 57.5%
Runner-upJordan WiensNDP2,114 votes · 24.2%
Jordan WiensNDP2,114 votes · 24.2%33.3percentage points
Lori CarrSP5,277 votes · 70.0%
Runner-upPhil SmithNDP973 votes · 12.9%
Phil SmithNDP973 votes · 12.9%57.1percentage points
Racquel HilbertSP5,271 votes · 58.7%
Runner-upKevin FallisNDP2,230 votes · 24.8%
Kevin FallisNDP2,230 votes · 24.8%33.9percentage points
Chris BeaudrySP5,015 votes · 65.1%
Runner-upLorne SchroederNDP1,736 votes · 22.5%
Lorne SchroederNDP1,736 votes · 22.5%42.6percentage points
Kim GartnerSP5,749 votes · 76.8%
Runner-upCindy HoppeNDP1,223 votes · 16.3%
Cindy HoppeNDP1,223 votes · 16.3%60.5percentage points
Travis KeisigSP4,144 votes · 53.1%
Runner-upThera NordalNDP2,501 votes · 32.0%
Thera NordalNDP2,501 votes · 32.0%21.1percentage points
Colleen YoungSP3,497 votes · 77.0%
Runner-upAdam TremblayNDP728 votes · 16.0%
Adam TremblayNDP728 votes · 16.0%61.0percentage points
Blaine McLeodSP4,774 votes · 55.1%
Runner-upChauntel BauduNDP2,157 votes · 24.9%
Chauntel BauduNDP2,157 votes · 24.9%30.2percentage points
Jamie MartensSP4,617 votes · 59.9%
Runner-upTammy PikeNDP2,929 votes · 38.0%
Tammy PikeNDP2,929 votes · 38.0%21.9percentage points
Jeremy HarrisonSP4,102 votes · 62.3%
Runner-upMiles NachbaurNDP2,067 votes · 31.4%
Miles NachbaurNDP2,067 votes · 31.4%30.9percentage points
Todd GoudySP5,796 votes · 73.9%
Runner-upMelanie DyckNDP1,576 votes · 20.1%
Melanie DyckNDP1,576 votes · 20.1%53.8percentage points
Warren KaedingSP5,182 votes · 65.6%
Runner-upKaren HovindNDP1,945 votes · 24.6%
Karen HovindNDP1,945 votes · 24.6%41.0percentage points