Lianne Rood (Conservative) won Middlesex—London in the April 28, 2025 federal election with 51.7% of the vote, 6,693 votes (9.6 points) ahead of Kent Keenan (Liberal). 69,847 valid votes were counted in this Ontario riding.
| Candidate | Votes | Share |
|---|---|---|
| Lianne Rood · Conservativeelectedincumbent Parliamentarian · Grand Bend, Ont. | 36,093 | 51.7% |
| Kent Keenan · Liberal Retired · Port Stanley, Ont. | 29,400 | 42.1% |
| Taylor McIntosh · NDP Child and Youth Worker · Glencoe, Ont. | 2,888 | 4.1% |
| Jim Johnston · Green Professor · Ilderton, Ont. | 698 | 1% |
| Cynthia Workman · People's Party Registered Psychotherapist · Thamesville, Ont. | 577 | 0.8% |
| Shawn Cartlidge · United Party of Canada Pastor · Newbury, Ont. | 191 | 0.3% |
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.