The oldest incorporated community in Lake County was named after a boy named Elijah M. Haines who came from New York, settled on a farm in the community and taught school in nearby Waukegan.
The Village was incorporated in 1847, the same year he is said to have met Abraham Lincoln and the two struck up a friendship. Haines went on to be accepted to the Bar, becoming a state legislator serving eight terms and serving on the Illinois Constitutional Convention of 1869-70.
The Avon Township Youth Baseball Organization is located in the Village. There are various events held at the facility, attracting visitors to the community. Nearby Northbrook Sports Club attracts people from across the state for competitive marksmanship. Residents also enjoy nearby parks and recreation areas in Grayslake and Round Lake.
Students attend Grayslake Elementary School District #46, Round Lake Unit School District #116, and Grayslake High School District #127. Students in the western portion of the Village attend Round Lake; those in the eastern portion attend Grayslake.
There are several newer housing developments in the community including Union Square, Cranberry Lake North and Cranberry Lake.
State routes 120 and 134 converge in Hainesville. Residents can access Metra commuter rail service at nearby Grayslake and Round Lake stations. The Village is 42 miles to the Chicago Loop and 37 minutes from O’Hare.