Waterfront homes in Barrington Hills including luxury properties and larger lot sizes. We have some very desirable locations in Barrington Hills with homes on the larger lakes. These include homes on Keene Lake, Hawley Lake, Hawthorn Lake, & Goose Lake. With both Flint Creek and Spring Creek traversing through the area, there are smaller lakes and ponds too. Waterfront homes in Barrington Hills can include equestrian properties as most of the village is zoned for horses. Learn more about Barrington Hills.