Overview Hainesville is a town in Illinois, United States, with a population of about 3,668[1]. Geography Coordinates: 42.3450, -88.0679