Elkhorn is a city in Walworth County and located just north of Lake Geneva. It’s home to the Walworth County Fairgrounds and has been the host of the County Fair for over 160 years. The Lauderdale Lakes are located in Elkhorn and consists of a chain of three lakes: Green Lake, Middle Lake and Mill Lake. For Elkhorn homes for sale, visit www.WendyMurphy.com.