Ellsworth is a village in Antrim County in the U.S. state of Michigan. The population was 483 at the 2000 census. The village is primarily a bedroom community with its primary industry being gravel and other aggregates. Agriculture and forestry are also important industries. Ellsworth is home to a small annual festival called the Pig Roast, which involves a parade and horse pulls, and of course, roast pork. Down the street is a bistro called the Rowe Inn. Ellsworth is the seat of Banks Township, which also includes the community of Atwood and several cherry orchards. Ellsworth's main governing body is the Ellsworth Village Council. The town is named after Elmer Ephraim Ellsworth, the first Union officer to die in the American Civil War.
According to the United States Census Bureau, the village has a total area of 0.8 square miles (2.1 km²), of which, 0.7 square miles (1.9 km²) of it is land and 0.1 square miles (0.2 km²) of it (9.76%) is water.
As of the census of 2000, there were 483 people, 174 households, and 132 families residing in the village. The population density was 652.9 per square mile (252.0/km²). There were 204 housing units at an average density of 275.8 per square mile (106.4/km²). The racial makeup of the village was 96.48% White, 0.21% African American, 0.41% Native American, 1.04% from other races, and 1.86% from two or more races. Hispanic or Latino of any race were 1.04% of the population.