Kelowna: congratulations to the MPs elected in 2025
Kelowna’s main federal ridings: elected MPs, parties, returning incumbents, full candidate votes and the margins that decided the April 28, 2025 election.

Federal election held April 28, 2025 · Official results
Compiled October 25, 2026. This is a dated election review, not election-night coverage or a statement of current House membership.
West Coast News congratulates the successful federal candidates in the ridings serving Kelowna and thanks everyone who stood for office and voted. The local winners were Stephen Fuhr (Liberal); Dan Albas (Conservative). Below are the official results, including the winning margins and whether each winner was an incumbent.
Back to Townline Kelowna · National results and province-by-province comparison
Tight finish · Returning former MP
Kelowna
West Coast News congratulates Stephen Fuhr (Liberal) on election as the MP for Kelowna in the April 28, 2025 federal election.
Fuhr returned to Parliament after previously serving from 2015 to 2019; he was not the incumbent in this contest.
Stephen Fuhr received 28,702 votes (48.8%), finishing 1,082 votes (1.84 percentage points) ahead of Tracy Gray (Conservative).
| Candidate | Party | Votes | Share | Result |
|---|---|---|---|---|
| Stephen Fuhr | Liberal | 28,702 | 48.8% | Returning former MP |
| Tracy Gray | Conservative | 27,620 | 46.9% | Incumbent · not elected |
| Trevor McAleese | NDP | 1,941 | 3.3% | Not elected |
| Catriona Wright | Green Party | 578 | 1.0% | Not elected |
Turnout: 70.2% · Ballots cast: 59,233 · Valid votes: 58,841 · Rejected ballots: 392.
Clear win · Re-elected MP
Okanagan Lake West—South Kelowna
West Coast News congratulates Dan Albas (Conservative) on re-election as the MP for Okanagan Lake West—South Kelowna in the April 28, 2025 federal election.
Dan Albas received 33,219 votes (50.9%), finishing 4,392 votes (6.73 percentage points) ahead of Juliette Sicotte (Liberal).
| Candidate | Party | Votes | Share | Result |
|---|---|---|---|---|
| Dan Albas | Conservative | 33,219 | 50.9% | Re-elected MP |
| Juliette Sicotte | Liberal | 28,827 | 44.2% | Not elected |
| Harpreet Badohal | NDP | 2,189 | 3.4% | Not elected |
| Louise Lecouffe | Green Party | 602 | 0.9% | Not elected |
| Debbie Robinson | People's Party - PPC | 307 | 0.5% | Not elected |
| Gary Suddard | Canadian Future Party | 90 | 0.1% | Not elected |
Turnout: 72.8% · Ballots cast: 65,616 · Valid votes: 65,234 · Rejected ballots: 382.
See which provinces favoured the Liberals and Conservatives, and compare all 343 ridings →
Sources and how to read the results
Candidate votes, affiliations and incumbent markers come from Elections Canada’s official Table 12; turnout, valid votes and rejected ballots come from Table 11. National and province totals below are calculated from that same candidate table so the figures use one consistent snapshot. The asterisk marker for incumbents is defined by Elections Canada. “Not an incumbent” does not mean a person has never held another elected office.
Winner minus runner-up votes; percentage-point margin uses all valid riding votes. Tight finish: under 5 points; decisive win: at least 20 points. These are editorial descriptions, not Elections Canada classifications. “Landslide” has no official threshold here; we use exact margins and “decisive win” instead. Candidate percentages can differ slightly from sums because of rounding.
Each city edition covers its main federal ridings, which can cross municipal boundaries. Riding-wide results are not city-only vote totals. Use Elections Canada’s address lookup to find your own riding. Later by-elections, party changes and court decisions are outside these April 2025 results.
- Elections Canada official voting results — summary CSV tables
- Candidate results and incumbent marker definition
- 2025 federal electoral boundaries
Download all 1,959 candidate results (CSV) · Download the complete results package (JSON) · Original Elections Canada candidate CSV · Original Elections Canada turnout CSV
