Jeff Kibble (Conservative) won Cowichan—Malahat—Langford in the April 28, 2025 federal election with 37.2% of the vote, 3,544 votes (4.7 points) ahead of Alistair MacGregor (NDP). 76,174 valid votes were counted in this British Columbia riding.
| Candidate | Votes | Share |
|---|---|---|
| Jeff Kibble · Conservativeelected Retired Veteran · Langford, B.C. | 28,370 | 37.2% |
| Alistair MacGregor · NDPincumbent Parliamentarian · Duncan, B.C. | 24,826 | 32.6% |
| Blair Herbert · Liberal Real Estate Broker · Mill Bay, B.C. | 21,478 | 28.2% |
| Kathleen Code · Green Retired · Cobble Hill, B.C. | 1,500 | 2% |
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.