Elizabeth May (Green) won Saanich—Gulf Islands in the April 28, 2025 federal election with 39.1% of the vote, 5,790 votes (7.3 points) ahead of David Beckham (Liberal). 79,786 valid votes were counted in this British Columbia riding.
| Candidate | Votes | Share |
|---|---|---|
| Elizabeth May · Greenelectedincumbent Parliamentarian · Sidney, B.C. | 31,199 | 39.1% |
| David Beckham · Liberal Renewable Energy Consultant · Sidney, B.C. | 25,409 | 31.8% |
| Cathie Ounsted · Conservative Accountant · Saanichton, B.C. | 20,015 | 25.1% |
| Colin Plant · NDP Teacher · Saanich, B.C. | 3,163 | 4% |
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.