Farwell is a village in Clare County in the U.S. state of Michigan. The population was 855 at the 2000 census.
According to the United States Census Bureau, the village has a total area of 1.4 square miles (3.7 km²), of which, 1.4 square miles (3.6 km²) of it is land and 0.04 square miles (0.1 km²) of it (2.13%) is water.
As of the census of 2000, there were 855 people, 369 households, and 214 families residing in the village. The population density was 620.5 per square mile (239.2/km²). There were 404 housing units at an average density of 293.2 per square mile (113.0/km²). The racial makeup of the village was 97.08% White, 0.58% African American, 1.52% Native American, 0.12% Asian, and 0.70% from two or more races. Hispanic or Latino of any race were 0.35% of the population.