sentences:  The district is currently represented by Democrat Brad Schneider.The district covers parts of Cook and Lake counties, as of the 2011 redistricting which followed the 2010 census.All or parts of Beach Park, Buffalo Grove, Deerfield, Fox Lake, Glencoe, Grayslake, Highland Park, Lake Bluff, Lake Forest, Lake Villa, Lindenhurst, Libertyville, Morton Grove, Mundelein, North Chicago, Northbrook, Prospect Heights, Round Lake, Round Lake Beach, Vernon Hills, Waukegan, Wheeling and Zion are included.