Perrinton is a village in Fulton Township, Gratiot County in the U.S. state of Michigan. The population was 439 at the 2000 census.
According to the United States Census Bureau, the village has a total area of 0.6 square miles (1.6 km²), all land.
As of the census of 2000, there were 439 people, 166 households, and 114 families residing in the village. The population density was 699.4 per square mile (269.0/km²). There were 173 housing units at an average density of 275.6 per square mile (106.0/km²). The racial makeup of the village was 97.95% White, 0.46% from other races, and 1.59% from two or more races. Hispanic or Latino of any race were 0.68% of the population.