Hainesville, Illinois. Hainesville is a village in the Avon Township of Lake County, Illinois, United States. As of the 2010 census, it had a population of 3,597. Hainesville has the distinction of being the oldest incorporated community within Lake County.