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.
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.