Incumbent Karen Vecchio of the Conservative Party has been re-elected in Elgin-Middlesex-London.
The riding has been a Conservative stronghold since 2004 thanks in large part to Joe Preston who went undefeated in the riding until his parliamentary retirement in 2015. Vecchio kept the throne blue in the riding as the Conservatives became the Official Opposition, with Preston later finding municipal success in his election as St. Thomas mayor in 2018.

Get daily National news
The riding includes all of Elgin County, the portion of Middlesex County that includes the municipality of Thames Centre and the entire city of St. Thomas. London’s southwest outskirts is also contained within the district. Lake Erie borders the southern portion of Elgin-Middlesex-London.
- ‘Prepare for the worst,’ Carney says on plans as new Trump tariffs near
- Trump says he ‘may give a lot of countries breaks’ from April 2 tariffs
- Poilievre says Alberta premier ‘free’ to make interventions in Trump’s trade war
- Man convicted of threatening to bomb ‘every’ Toronto synagogue, ‘kill as many Jews as possible’
Comments