McKinney City Council members approved annexation and residential zoning for 29 acres of land during a Jan. 20 meeting.