Sharon is a village in Walworth County, Wisconsin, United States. The population was 1,549 at the 2000 census. The village is located within the Town of Sharon.
Sharon is located at 42°30′8″N 88°43′46″W / 42.50222°N 88.72944°W / 42.50222; -88.72944 (42.502412, -88.729681).
According to the United States Census Bureau, the village has a total area of 0.9 square miles (2.4 km²), all land.