Kelowna: 2025 federal election results

Stephen Fuhr (Liberal) won Kelowna in the April 28, 2025 federal election with 48.8% of the vote, 1,082 votes (1.8 points) ahead of Tracy Gray (Conservative). 58,841 valid votes were counted in this British Columbia riding.

Stephen Fuhr
Elected for Liberal
1,082 voteswinning margin (1.8 points)
Stephen Fuhr 48.8%Tracy Gray 46.9%Trevor McAleese 3.3%Catriona Wright 1%

Results by candidate

Kelowna 2025 results by candidate
CandidateVotesShare
Stephen Fuhr · Liberalelected
Pilot · West Kelowna, B.C.
28,702
48.8%
Tracy Gray · Conservativeincumbent
Parliamentarian · Kelowna, B.C.
27,620
46.9%
Trevor McAleese · NDP
Video Game Developer · Kelowna, B.C.
1,941
3.3%
Catriona Wright · Green
Volunteer Coordinator · Calgary, Alta.
578
1%

Source: Elections Canada, official results of the April 28, 2025 general election. Candidates marked as incumbents follow Elections Canada's table. Results are not updated for by-elections or floor-crossings since; changes we have recorded are listed above the results.

Turnout and electors

Voter turnout
70.2%
Registered electors
84,374
Population (2021 census)
105,736
Valid ballots
58,841
Rejected ballots
392
Winning margin
1,082 votes

How Kelowna compares

  • The 21st-closest race of 343 ridings: a margin of 1,082 votes (1.8 points).
  • Liberal candidates won 43.8% of votes nationally; Stephen Fuhr took 48.8% here, 5 points above that.
  • Turnout was 70.2%, 1.2 points above the national figure of 69%.

Nearby ridings