bcballot. ca
Provincial election BC election results: initial count done 93 of 93 ridings have results,
BC Ballot / BC ridings map / Thompson-Okanagan / Salmon Arm-Shuswap
Map of Salmon Arm-Shuswap and its neighbours Salmon Arm Armstrong Sicamous Vernon Revelstoke Kelowna

Salmon Arm-Shuswap candidates

David L Williams, the Conservative MLA for Salmon Arm-Shuswap until the Legislative Assembly was dissolved on September 22, 2026, leads the initial count by 7,515 votes.

Final count Nov 6 to 10

Initial count done in Salmon Arm-Shuswap. Not final.

The 2026 count

Initial count complete · as of 10:34 a.m. PT on October 26

BC Ballot called this riding for David L Williams (Conservative), 10:11 p.m. PT Oct 24.

2026 initial count in Salmon Arm-Shuswap
CandidatePartyVotesShareStatus
David L WilliamsConservative Party15,42154.86%Leading
Gloria MorganBC NDP7,90628.13%
Jed WiebeBC Green Party2,3128.23%
Barbara PreschOneBC1,4375.11%
Denise ReimerCentreBC1,0323.67%

Elections BC’s initial count (106 of 106 Final Voting Day, 11 of 11 advance)

How David Williams voted Present for 102 of 105 recorded divisions since 2024

Held the seat
David Williams, 2024 general election to dissolution on September 22, 2026
First elected to the Legislature
2024
2024 margin
6,889 votes
Registered voters, 2024
51,806
2024 turnout
61.4 percent valid ballots cast
Municipalities
Armstrong, Enderby, Salmon Arm, Sicamous, Spallumcheen
Communities
Albas, Anglemont, Annis, Ashton Creek, Balmoral, Bastion Bay, Blind Bay, Broadview, Canoe, Carlin, Celista, Craigellachie, Deep Creek, Eagle Bay, Falkland, Gleneden, Glenemma, Grandview Bench, Grindrod, Hullcar, Hupel, Kingfisher, Lee Creek, Magna Bay, Malakwa, Mara, Notch Hill, Paradise Point, Ranchero, Scotch Creek, Seymour Arm, Silver Creek (Columbia Shuswap), Six Mile Point, Solsqua, Sorrento, South Canoe, Squilax, St. Ives, Sunnybrae, Tappen, White Lake, Woods Landing, Yankee Flats

Salmon Arm-Shuswap election results, 2024

2024 result in Salmon Arm-Shuswap
CandidatePartyVotesShare
David L. WilliamsConservative Party16,56652.11%
Sylvia LindgrenBC NDP9,67730.44%
Greg McCuneIndependent2,9229.19%
Jed WiebeBC Green Party2,2507.08%
Sherry RoyIndependent3731.17%

How the last MLA voted

since the 2024 election

105

Present for 102 of 105

3

Sources

7