Markham was aelectoral district in Ontario, Canada created in 1988. Also known as Markham—Whitchurch-Stouffville, it was a federal electoral district that elected representatives to the Canadian House of Commons from 1988 to 2000. Notably in 1997 this was the only district in Ontario that did not elect a Liberal MP.

Markham riding was created from parts of York North and York—Peel ridings. It initially consisted of the towns of Markham and Whitchurch-Stouffville in the Regional Municipality of York. The name of the electoral district was changed in 1989 to "Markham—Whitchurch-Stouffville". The electoral district was redistributed 1996 into Markham, Oak Ridges and Thornhill ridings. The new Markham riding consisted of the part of the Town of Markham east of Highway No. 404 and south of 16th Avenue.

The electoral district was abolished in 2003 when it was redistributed between Markham—Unionville and Oak Ridges—Markham ridings.