Libertyville is a village in Lake County, Illinois, United States, and a northern suburb of Chicago. It is located west of Lake Michigan on the Des Plaines River. The 2020 census population was 20,579. It is part of Libertyville Township, which includes the village, neighboring Green Oaks, and portions of Vernon Hills, Mundelein, unincorporated Waukegan and Lake Forest, and part of Knollwood CDP. Libertyville neighbors these communities as well as Gurnee to the north and Grayslake to the northwest. Libertyville is about 40 miles north of the Chicago Loop and is part of the United States Census Bureau's Chicago combined statistical area (CSA). Geography Libertyville is located at . According to the 2010 census, the village has a total area of , of which (or 96.28%) is land and (or 3.72%) is water. The Des Plaines River forms much of the eastern boundary of the village. Other bodies of water include Butler Lake, Liberty Lake, and Lake Minear. Libertyville's main street is Milwaukee Avenue (Illinois Route 21). The main automobile route to Chicago is via Interstate 94 (the Tri-State Tollway and the Edens Expressway); Chicago's Loop is approximately 45 minutes away. The main Metra rail station sits at the northern edge of downtown off Milwaukee Avenue, and serves the Milwaukee District/North Line running from Union Station in Chicago to Fox Lake. The same line is served by another Metra station at Prairie Crossing, near the boundary of Libertyville and Grayslake. The Prairie Crossing station also serves Metra's North Central Line, with service from Union Station to Antioch. Major streets Tri-State Tollway Milwaukee Avenue Lake Street Buckley Road/Peterson Road Park Avenue Midlothian Road Winchester Road Butterfield Road St. Mary's Road Surrounding areas Gages Lake / Gurnee Grayslake Waukegan Mundelein Green Oaks Mundelein Mettawa Vernon Hills Demographics 2020 census 2000 Census As of the census of 2000, there were 20,742 people, 7,298 households, and 5,451 families living in the village. The population density was . There were 7,458 housing units at an average density of . The racial makeup of the village was 92% White, 5% Asian and 1% African American. 0.1% was Native American. About 1% each were classified as belonging to other races or to two or more races. 3% of the population were Hispanic or Latino of any race. While still largely homogeneous, ethnic diversity had increased slightly since the 1960 census, when the population was indicated as being