Frank Caputo (Conservative) won Kamloops—Thompson—Nicola in the April 28, 2025 federal election with 51.5% of the vote, 7,047 votes (11.3 points) ahead of Iain Currie (Liberal). 62,102 valid votes were counted in this British Columbia riding.
| Candidate | Votes | Share |
|---|---|---|
| Frank Caputo · Conservativeelectedincumbent Parliamentarian · Kamloops, B.C. | 32,008 | 51.5% |
| Iain Currie · Liberal Lawyer · Kamloops, B.C. | 24,961 | 40.2% |
| Miguel Godau · NDP Therapist / Counsellor / Psychotherapist · Castlegar, B.C. | 3,681 | 5.9% |
| Jenna Lindley · Green Business Owner · Kamloops, B.C. | 936 | 1.5% |
| Chris Enns · People's Party Project Manager · Clearwater, B.C. | 516 | 0.8% |
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.