By-elections were held in three electoral districts (ridings): Burlington, Markham and York South–Weston.
Since this was a by-election of the 38th Legislative Assembly of Ontario, the ridings used the same boundaries as the 2003 general election.
[2] The Burlington by-election was called following the resignation of Progressive Conservative Member of Provincial Parliament (MPP) Cam Jackson.
He resigned to make a successful run for one of the four York Region councillor seats in Markham's 2006 municipal election.
The York South–Weston by-election was called following the resignation of Liberal MPP Joe Cordiano.