Otter Lake, MI
Otter Lake is a village in the U.S. state of Michigan. Approximately half of the village lies in Marathon Township in Lapeer County and half in Forest Township in Genesee County. As of the 2000 census, the village population was 437.
According to the United States Census Bureau, the village has a total area of 0.8 square miles (2.0 km²), of which, 0.7 square miles (1.8 km²) of it is land and 0.1 square miles (0.2 km²) of it (10.53%) is water.
As of the census of 2000, there were 437 people, 154 households, and 117 families residing in the village. The population density was 643.3 per square mile (248.1/km²). There were 174 housing units at an average density of 256.2 per square mile (98.8/km²). The racial makeup of the village was 97.25% White, 1.14% Native American, and 1.60% from two or more races. Hispanic or Latino of any race were 2.75% of the population.