Hainesville, Illinois

Hainesville, Illinois
Motto: 
Lake County's oldest village
Location of Hainesville in Lake County, Illinois.
Coordinates: 42°20′29″N 88°04′07″W / 42.34139°N 88.06861°W / 42.34139; -88.06861
CountryUnited States
StateIllinois
CountyLake County
Area
 • Total
1.88 sq mi (4.87 km2)
 • Land1.85 sq mi (4.78 km2)
 • Water0.035 sq mi (0.09 km2)
Elevation
787 ft (240 m)
Population
 (2020)
 • Total
3,546
 • Density1,920/sq mi (741.3/km2)
Time zoneUTC-6 (CST)
 • Summer (DST)UTC-5 (CDT)
ZIP Codes
60030, 60073
Area codes224, 847
FIPS code17-32200
GNIS feature ID2398222
Websitewww.hainesville.org

Hainesville is a village in Avon Township, Lake County, Illinois, United States. Per the 2020 census, the population was 3,546. Hainesville has the distinction of being the oldest incorporated community within Lake County.