Member of the Parliament


Population 102,221
Election Method Directly Elected
Office Holder Mary Ng
Term Length
Term Limit None

Event Timeline

Tim Hodgson resigns office
Mary Ng resigns office
Canadian General Election, 2025
Tim Hodgson Liberal Party Markham-Thornhill 27,504
more...
Canadian General Election, 2021
Ilia Pashaev People's Party Markham-Thornhill 648
Mimi Lee Green Party Markham-Thornhill 813
Melissa Felian Conservative Party Markham-Thornhill 10,136
Paul Sahbaz New Democratic Party Markham-Thornhill 3,222
Mary Ng Liberal Party Markham-Thornhill 23,709
more...
Canadian General Election, 2019
Mary Ng Liberal Party Markham-Thornhill 24,124
Alex Yuan Conservative Party Markham-Thornhill 15,474
Paul Sahbaz New Democratic Party Markham-Thornhill 3,264
Chris Williams Green Party Markham-Thornhill 1,253
Peter Remedios People's Party Markham-Thornhill 358
Josephbai Macwan Markham-Thornhill 277
more...
Mary Ng begins office
Canadian Parliament By-Election: Markham--Thornhill, 2017
Caryn Bergman Green Party Markham-Thornhill 426
Above Znoneofthe Rhinoceros Markham-Thornhill 77
Brendan Thomas Reilly Markham-Thornhill 118
Ragavan Paranchothy Conservative Party Markham-Thornhill 7,501
Dorian Baxter Markham-Thornhill 566
Gregory Hines New Democratic Party Markham-Thornhill 671
Mary Ng Liberal Party Markham-Thornhill 9,881
more...
John McCallum resigns office : Appointed Ambassador to China.
John McCallum begins office
Canadian General Election, 2015
John McCallum Liberal Party Markham-Thornhill 23,878
Joshua Russell Green Party Markham-Thornhill 535
Senthi Cheliah New Democratic Party Markham-Thornhill 4,595
Jobson Easow Conservative Party Markham-Thornhill 13,849
more...
End of Data
Benmo Communications Ltd. © 2017