Cowichan—Malahat—Langford: 2025 federal election results

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.

Jeff Kibble
Elected for Conservative
3,544 voteswinning margin (4.7 points)
Jeff Kibble 37.2%Alistair MacGregor 32.6%Blair Herbert 28.2%Kathleen Code 2%

Results by candidate

Cowichan—Malahat—Langford 2025 results by candidate
CandidateVotesShare
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.

Turnout and electors

Voter turnout
72.4%
Registered electors
105,698
Population (2021 census)
124,115
Valid ballots
76,174
Rejected ballots
361
Winning margin
3,544 votes

How Cowichan—Malahat—Langford compares

  • The 76th-closest race of 343 ridings: a margin of 3,544 votes (4.7 points).
  • Conservative candidates won 41.3% of votes nationally; Jeff Kibble took 37.2% here, 4.1 points below that.
  • Turnout was 72.4%, 3.4 points above the national figure of 69%.

Nearby ridings