En la actualidad Markham está compuesta por seis comunidades principales: Buttonville, Cornell, Markham Village, Milliken, Thornhill y Unionville.