Elkhorn is a city located in Walworth County, Wisconsin. Elkhorn has a 2026 population of 10,122. It is also the county seat of Walworth County. Elkhorn is currently declining at a rate of -0.89% annually and its population has decreased by -1.4% since the most recent census, which recorded a population of 10,266 in 2020.