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

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 %
4,57859.3%59.3%2,99438.8%38.8%———7,71960.7%
3,81955.0%55.0%2,89441.7%41.7%———6,94152.7%
5,29166.1%66.1%1,91123.9%23.9%6097.6%7.6%8,00557.7%
3,16651.1%51.1%2,72243.9%43.9%2413.9%3.9%6,19850.8%
2,89247.8%47.8%2,75945.6%45.6%3025.0%5.0%6,05442.5%
2,83438.1%38.1%3,92652.7%52.7%———7,44653.5%
2,00331.3%31.3%4,19965.5%65.5%———6,40649.6%
1,41726.5%26.5%3,26861.1%61.1%3105.8%5.8%5,35038.1%
2,21224.9%24.9%6,26070.4%70.4%———8,89065.5%
3,25536.8%36.8%5,41961.2%61.2%———8,84862.4%
3,15343.7%43.7%3,66050.7%50.7%———7,21559.1%
2,80938.6%38.6%3,81452.3%52.3%———7,28662.4%
4,23044.8%44.8%5,04653.4%53.4%———9,44366.8%
2,33529.6%29.6%5,10864.7%64.7%———7,89165.9%
3,42643.8%43.8%4,08152.2%52.2%———7,81866.8%
3,07337.3%37.3%4,70057.0%57.0%3524.3%4.3%8,24759.0%
4,10342.4%42.4%4,69648.6%48.6%4144.3%4.3%9,66764.8%
5,96570.7%70.7%2,23526.5%26.5%———8,43263.6%
5,27964.2%64.2%1,82622.2%22.2%1,03112.5%12.5%8,22562.0%
3,94553.7%53.7%2,06928.2%28.2%82411.2%11.2%7,34957.3%

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

DistrictElectedRunner-up
Tim McLeodSP4,578 votes · 59.3%
Runner-upCheantelle FisherNDP2,994 votes · 38.8%
Cheantelle FisherNDP2,994 votes · 38.8%20.5percentage points
Megan PattersonSP3,819 votes · 55.0%
Runner-upMelissa PattersonNDP2,894 votes · 41.7%
Melissa PattersonNDP2,894 votes · 41.7%13.3percentage points
Kevin WeedmarkSP5,291 votes · 66.1%
Runner-upChris BallNDP1,911 votes · 23.9%
Chris BallNDP1,911 votes · 23.9%42.2percentage points
Kevin KasunSP3,166 votes · 51.1%
Runner-upCarolyn Brost StromNDP2,722 votes · 43.9%
Carolyn Brost StromNDP2,722 votes · 43.9%7.2percentage points
Alana RossSP2,892 votes · 47.8%
Runner-upNicole RancourtNDP2,759 votes · 45.6%
Nicole RancourtNDP2,759 votes · 45.6%2.2percentage points
Noor BurkiNDP3,926 votes · 52.7%
Runner-upRiaz AhmadSP2,834 votes · 38.1%
Riaz AhmadSP2,834 votes · 38.1%14.7percentage points
Nicole SarauerNDP4,199 votes · 65.6%
Runner-upKen GreySP2,003 votes · 31.3%
Ken GreySP2,003 votes · 31.3%34.3percentage points
Meara ConwayNDP3,268 votes · 61.1%
Runner-upCaesar KhanSP1,417 votes · 26.5%
Caesar KhanSP1,417 votes · 26.5%34.6percentage points
Carla BeckNDP6,260 votes · 70.4%
Runner-upSarah WrightSP2,212 votes · 24.9%
Sarah WrightSP2,212 votes · 24.9%45.5percentage points
Trent WotherspoonNDP5,419 votes · 61.3%
Runner-upJaspreet ManderSP3,255 votes · 36.8%
Jaspreet ManderSP3,255 votes · 36.8%24.5percentage points
Jacqueline RoyNDP3,660 votes · 50.7%
Runner-upRahul SinghSP3,153 votes · 43.7%
Rahul SinghSP3,153 votes · 43.7%7.0percentage points
Bhajan BrarNDP3,814 votes · 52.4%
Runner-upMuhammad FiazSP2,809 votes · 38.6%
Muhammad FiazSP2,809 votes · 38.6%13.8percentage points
Joan PratchlerNDP5,046 votes · 53.4%
Runner-upLaura RossSP4,230 votes · 44.8%
Laura RossSP4,230 votes · 44.8%8.6percentage points
Aleana YoungNDP5,108 votes · 64.7%
Runner-upKhushdil (Lucky) MehrokSP2,335 votes · 29.6%
Khushdil (Lucky) MehrokSP2,335 votes · 29.6%35.1percentage points
Sally HousserNDP4,081 votes · 52.2%
Runner-upGene MakowskySP3,426 votes · 43.8%
Gene MakowskySP3,426 votes · 43.8%8.4percentage points
Jared ClarkeNDP4,700 votes · 57.0%
Runner-upLiaqat AliSP3,073 votes · 37.3%
Liaqat AliSP3,073 votes · 37.3%19.7percentage points
Brent BlakleyNDP4,696 votes · 48.6%
Runner-upChristine TellSP4,103 votes · 42.4%
Christine TellSP4,103 votes · 42.4%6.1percentage points
Jim ReiterSP5,965 votes · 70.7%
Runner-upBrenda EdelNDP2,235 votes · 26.5%
Brenda EdelNDP2,235 votes · 26.5%44.2percentage points
Scott MoeSP5,279 votes · 64.2%
Runner-upMark ThunderchildNDP1,826 votes · 22.2%
Mark ThunderchildNDP1,826 votes · 22.2%42.0percentage points
Eric SchmalzSP3,945 votes · 53.7%
Runner-upDoug RacineNDP2,069 votes · 28.2%
Doug RacineNDP2,069 votes · 28.2%25.5percentage points