Member of the Parliament


Population 110,109
Election Method Directly Elected
Office Holder Karen Vecchio
Term Length
Term Limit None

Upcoming Election

Election Count Down Election Date
Canadian General Election, 2025 *No Fixed Date

Event Timeline

Canadian General Election, 2021
Karen Vecchio Conservative Party Elgin-Middlesex-London 31,472
Michael Hopkins Christian Heritage Party Elgin-Middlesex-London 328
Afeez Ajibowu Liberal Party Elgin-Middlesex-London 12,326
Katelyn Cody New Democratic Party Elgin-Middlesex-London 10,086
Chelsea Hillier People's Party Elgin-Middlesex-London 7,429
Amanda Stark Green Party Elgin-Middlesex-London 1,417
more...
Canadian General Election, 2019
Karen Vecchio Conservative Party Elgin-Middlesex-London 31,026
Pam Armstrong Liberal Party Elgin-Middlesex-London 14,324
Bob Hargreaves New Democratic Party Elgin-Middlesex-London 11,019
Ericha Hendel Green Party Elgin-Middlesex-London 3,562
Donald Helkaa People's Party Elgin-Middlesex-London 956
Peter Redecop Christian Heritage Party Elgin-Middlesex-London 618
Richard Styve Libertarian Elgin-Middlesex-London 249
more...
Karen Vecchio begins office
Canadian General Election, 2015
Karen Vecchio Conservative Party Elgin-Middlesex-London 28,023
Lori Baldwin-Sands Liberal Party Elgin-Middlesex-London 17,642
Fred Sinclair New Democratic Party Elgin-Middlesex-London 8,771
Bronagh Joyce Morgan Green Party Elgin-Middlesex-London 1,783
Michael Hopkins Christian Heritage Party Elgin-Middlesex-London 529
Lou Bernardi Rhinoceros Elgin-Middlesex-London 185
more...
End of Data
Benmo Communications Ltd. © 2017