Elkhorn is a city in Walworth County, Wisconsin, United States. It is southwest of Milwaukee and northwest of Chicago. The population was 10,084 at the 2010 census. It is the county seat.