Voter Information Service


Menu

ready to vote logo

Past results

Leeds-Grenville-Thousand Islands and Rideau Lakes (Ontario)

Results from previous elections for this electoral district:

Official Voting Results - General Election (September 20, 2021)

Leeds-Grenville-Thousand Islands and Rideau Lakes (Ontario)
Candidate Party Vote %
Roberta L Abbott Liberal Party of Canada 14,935 25.2
Michael Barrett Conservative Party of Canada 29,950 50.5
Alex Cassell People's Party of Canada 3,394 5.7
Lorraine Rekmans Green Party of Canada 2,134 3.6
Michelle Taylor New Democratic Party 8,863 15.0
Total   59,276 100.00
  • Valid ballots: 59,276
  • Rejected ballots: 380
  • Total ballots cast: 59,656

Official Voting Results - General Election (October 21, 2019)

Leeds-Grenville-Thousand Islands and Rideau Lakes (Ontario)
Candidate Party Vote %
Michael Barrett Conservative Party of Canada 28,630 49.0
Josh Bennett Liberal Party of Canada 15,482 26.5
Evan Hindle People's Party of Canada 988 1.7
Lorraine Rekmans Green Party of Canada 5,152 8.8
Michelle Taylor New Democratic Party 8,201 14.0
Total   58,453 100.00
  • Valid ballots: 58,453
  • Rejected ballots: 479
  • Total ballots cast: 58,932

Official Voting Results - By-Election (December 3, 2018)

Leeds-Grenville-Thousand Islands and Rideau Lakes (Ontario)
Candidate Party Vote %
Michael Barrett Conservative Party of Canada 16,852 57.8
Mary Jean McFall Liberal Party of Canada 10,447 35.8
Lorraine Rekmans Green Party of Canada 859 2.9
Michelle Taylor New Democratic Party 883 3.0
John The Engineer Turmel Independent 111 0.4
Total   29,152 100.00
  • Valid ballots: 29,152
  • Rejected ballots: 175
  • Total ballots cast: 29,327

Official Voting Results - General Election (October 19, 2015)

Leeds-Grenville-Thousand Islands and Rideau Lakes (Ontario)
Candidate Party Vote %
Margaret Andrade New Democratic Party 4,722 8.4
Gord Brown Conservative Party of Canada 26,738 47.4
Mary Jean McFall Liberal Party of Canada 22,888 40.6
Lorraine A. Rekmans Green Party of Canada 2,088 3.7
Total   56,436 100.00
  • Valid ballots: 56,436
  • Rejected ballots: 189
  • Total ballots cast: 56,625