Ellsworth is a village in Pierce County, Wisconsin, United States. The population was 2,909 at the 2000 census. The village is located within the Town of Ellsworth. The residential area of East Ellsworth is part of the village, but still has its own post office and zipcode: 54010.
Ellsworth is located at 44°43′57″N 92°28′48″W / 44.7325°N 92.48°W / 44.7325; -92.48 (44.73261, -92.480177).
According to the United States Census Bureau, the village has a total area of 3.7 square miles (9.7 km²), all land.