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
Source catalogue
Party results
- SP 34
- NDP 27
| Party | Votes | Vote % | Seats | Seats % |
|---|---|---|---|---|
| Saskatchewan Party | 244,037 | 52.3% | 34 | 55.7% |
| New Democratic Party | 188,373 | 40.3% | 27 | 44.3% |
| Saskatchewan United Party | 18,023 | 3.9% | 0 | 0.0% |
| Saskatchewan Green Party | 7,957 | 1.7% | 0 | 0.0% |
| Progressive Conservative Party of Saskatchewan | 4,397 | 0.9% | 0 | 0.0% |
| Buffalo Party of Saskatchewan | 3,267 | 0.7% | 0 | 0.0% |
| Saskatchewan Progress Party | 536 | 0.1% | 0 | 0.0% |
| Independent | 340 | 0.1% | 0 | 0.0% |
| Party | 2020 seats | 2024 seats | Change | 2020 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Saskatchewan Party | 48 | 34 | −14 | 61.1% | 52.3% | −8.9 pp |
| New Democratic Party | 13 | 27 | +14 | 31.8% | 40.3% | +8.5 pp |
Seat changes by party
61 → 61 seats
| Party | 2011 seats | 2024 seats | Change | 2011 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Saskatchewan Party | 49 | 34 | −15 | 63.8% | 52.3% | −11.6 pp |
| New Democratic Party | 9 | 27 | +18 | 32.4% | 40.3% | +8.0 pp |
Seat changes by party
58 → 61 seats
| Party | 2016 seats | 2024 seats | Change | 2016 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Saskatchewan Party | 51 | 34 | −17 | 62.5% | 52.3% | −10.3 pp |
| New Democratic Party | 10 | 27 | +17 | 30.3% | 40.3% | +10.1 pp |
Seat changes by party
61 → 61 seats
| Party | 2020 seats | 2024 seats | Change | 2020 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Saskatchewan Party | 48 | 34 | −14 | 61.1% | 52.3% | −8.9 pp |
| New Democratic Party | 13 | 27 | +14 | 31.8% | 40.3% | +8.5 pp |
Seat changes by party
61 → 61 seats
Historical trends
New Democratic Party Saskatchewan Party
Chart data
| Election | New Democratic Party | Saskatchewan Party |
|---|---|---|
| November 7, 2011 | 9 | 49 |
| April 4, 2016 | 10 | 51 |
| October 26, 2020 | 13 | 48 |
| October 28, 2024 | 27 | 34 |
New Democratic Party Saskatchewan Party
Chart data
| Election | New Democratic Party | Saskatchewan Party |
|---|---|---|
| November 7, 2011 | 9 | 49 |
| April 4, 2016 | 10 | 51 |
| October 26, 2020 | 13 | 48 |
| October 28, 2024 | 27 | 34 |
New Democratic Party Saskatchewan Party
Chart data
| Election | New Democratic Party | Saskatchewan Party |
|---|---|---|
| November 7, 2011 | 32.4% | 63.8% |
| April 4, 2016 | 30.3% | 62.5% |
| October 26, 2020 | 31.8% | 61.1% |
| October 28, 2024 | 40.3% | 52.3% |
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
| District | SP | NDP | SUP | |||||
|---|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | |||
| Athabasca | 1,03535.7% | 35.7% | 1,82362.8% | 62.8% | —— | — | 2,903 | 31.5% |
| Batoche | 4,41561.2% | 61.2% | 2,21030.6% | 30.6% | 4506.2% | 6.2% | 7,214 | 60.3% |
| Cannington | 6,15773.7% | 73.7% | 1,12313.4% | 13.4% | 4245.1% | 5.1% | 8,356 | 60.3% |
| Canora-Pelly | 5,22771.1% | 71.1% | 1,75123.8% | 23.8% | —— | — | 7,355 | 57.1% |
| Carrot River Valley | 4,85767.1% | 67.1% | 1,39519.3% | 19.3% | 84411.7% | 11.7% | 7,236 | 54.2% |
| Cumberland | 1,64239.5% | 39.5% | 2,28955.1% | 55.1% | —— | — | 4,154 | 29.6% |
| Cut Knife-Turtleford | 5,59771.3% | 71.3% | 1,53619.6% | 19.6% | 5667.2% | 7.2% | 7,853 | 55.7% |
| Cypress Hills | 5,80774.8% | 74.8% | 1,46618.9% | 18.9% | —— | — | 7,768 | 57.1% |
| Dakota-Arm River | 5,02757.5% | 57.5% | 2,11424.2% | 24.2% | 1,07412.3% | 12.3% | 8,750 | 65.2% |
| Estevan-Big Muddy | 5,27770.0% | 70.0% | 97312.9% | 12.9% | 4536.0% | 6.0% | 7,542 | 57.6% |
| Humboldt-Watrous | 5,27158.7% | 58.7% | 2,23024.8% | 24.8% | 6006.7% | 6.7% | 8,985 | 64.3% |
| Kelvington-Wadena | 5,01565.1% | 65.1% | 1,73622.5% | 22.5% | 83110.8% | 10.8% | 7,707 | 60.9% |
| Kindersley-Biggar | 5,74976.8% | 76.8% | 1,22316.3% | 16.3% | —— | — | 7,483 | 56.5% |
| Last Mountain-Touchwood | 4,14453.1% | 53.1% | 2,50132.0% | 32.0% | 1,10714.2% | 14.2% | 7,807 | 61.4% |
| Lloydminster | 3,49777.0% | 77.0% | 72816.0% | 16.0% | 2766.1% | 6.1% | 4,539 | 32.6% |
| Lumsden-Morse | 4,77455.1% | 55.1% | 2,15724.9% | 24.9% | 1,37115.8% | 15.8% | 8,671 | 65.8% |
| Martensville-Blairmore | 4,61759.9% | 59.9% | 2,92938.0% | 38.0% | —— | — | 7,704 | 56.2% |
| Meadow Lake | 4,10262.3% | 62.3% | 2,06731.4% | 31.4% | 3044.6% | 4.6% | 6,580 | 49.3% |
| Melfort | 5,79673.9% | 73.9% | 1,57620.1% | 20.1% | 3794.8% | 4.8% | 7,843 | 59.2% |
| Melville-Saltcoats | 5,18265.6% | 65.6% | 1,94524.6% | 24.6% | 6207.8% | 7.8% | 7,905 | 60.4% |
Parties with seats, or the top three by votes. Valid votes include all candidates. Turnout is votes cast / registered voters.
| District | Elected | Runner-up | |
|---|---|---|---|
| Athabasca | Leroy LaliberteNDP1,823 votes · 62.8%Runner-upJim LemaigreSP1,035 votes · 35.7% | Jim LemaigreSP1,035 votes · 35.7% | 27.1percentage points |
| Batoche | Darlene RowdenSP4,415 votes · 61.2%Runner-upTrina MillerNDP2,210 votes · 30.6% | Trina MillerNDP2,210 votes · 30.6% | 30.6percentage points |
| Cannington | Daryl HarrisonSP6,157 votes · 73.7%Runner-upDianne TwietmeyerNDP1,123 votes · 13.4% | Dianne TwietmeyerNDP1,123 votes · 13.4% | 60.2percentage points |
| Canora-Pelly | Sean WilsonSP5,227 votes · 71.1%Runner-upWynn FedorchukNDP1,751 votes · 23.8% | Wynn FedorchukNDP1,751 votes · 23.8% | 47.3percentage points |
| Carrot River Valley | Terri BrommSP4,857 votes · 67.1%Runner-upCJ BinkleyNDP1,395 votes · 19.3% | CJ BinkleyNDP1,395 votes · 19.3% | 47.8percentage points |
| Cumberland | Jordan McPhailNDP2,289 votes · 55.1%Runner-upGregory SeibSP1,642 votes · 39.5% | Gregory SeibSP1,642 votes · 39.5% | 15.6percentage points |
| Cut Knife-Turtleford | James ThorsteinsonSP5,597 votes · 71.3%Runner-upClayton PooleNDP1,536 votes · 19.6% | Clayton PooleNDP1,536 votes · 19.6% | 51.7percentage points |
| Cypress Hills | Doug SteeleSP5,807 votes · 74.8%Runner-upClare McNabNDP1,466 votes · 18.9% | Clare McNabNDP1,466 votes · 18.9% | 55.9percentage points |
| Dakota-Arm River | Barret KropfSP5,027 votes · 57.5%Runner-upJordan WiensNDP2,114 votes · 24.2% | Jordan WiensNDP2,114 votes · 24.2% | 33.3percentage points |
| Estevan-Big Muddy | Lori CarrSP5,277 votes · 70.0%Runner-upPhil SmithNDP973 votes · 12.9% | Phil SmithNDP973 votes · 12.9% | 57.1percentage points |
| Humboldt-Watrous | Racquel HilbertSP5,271 votes · 58.7%Runner-upKevin FallisNDP2,230 votes · 24.8% | Kevin FallisNDP2,230 votes · 24.8% | 33.9percentage points |
| Kelvington-Wadena | Chris BeaudrySP5,015 votes · 65.1%Runner-upLorne SchroederNDP1,736 votes · 22.5% | Lorne SchroederNDP1,736 votes · 22.5% | 42.6percentage points |
| Kindersley-Biggar | Kim GartnerSP5,749 votes · 76.8%Runner-upCindy HoppeNDP1,223 votes · 16.3% | Cindy HoppeNDP1,223 votes · 16.3% | 60.5percentage points |
| Last Mountain-Touchwood | Travis KeisigSP4,144 votes · 53.1%Runner-upThera NordalNDP2,501 votes · 32.0% | Thera NordalNDP2,501 votes · 32.0% | 21.1percentage points |
| Lloydminster | Colleen YoungSP3,497 votes · 77.0%Runner-upAdam TremblayNDP728 votes · 16.0% | Adam TremblayNDP728 votes · 16.0% | 61.0percentage points |
| Lumsden-Morse | Blaine McLeodSP4,774 votes · 55.1%Runner-upChauntel BauduNDP2,157 votes · 24.9% | Chauntel BauduNDP2,157 votes · 24.9% | 30.2percentage points |
| Martensville-Blairmore | Jamie MartensSP4,617 votes · 59.9%Runner-upTammy PikeNDP2,929 votes · 38.0% | Tammy PikeNDP2,929 votes · 38.0% | 21.9percentage points |
| Meadow Lake | Jeremy HarrisonSP4,102 votes · 62.3%Runner-upMiles NachbaurNDP2,067 votes · 31.4% | Miles NachbaurNDP2,067 votes · 31.4% | 30.9percentage points |
| Melfort | Todd GoudySP5,796 votes · 73.9%Runner-upMelanie DyckNDP1,576 votes · 20.1% | Melanie DyckNDP1,576 votes · 20.1% | 53.8percentage points |
| Melville-Saltcoats | Warren KaedingSP5,182 votes · 65.6%Runner-upKaren HovindNDP1,945 votes · 24.6% | Karen HovindNDP1,945 votes · 24.6% | 41.0percentage points |