 According to the United States Census Bureau, the village has a total area of , of which is land and is water.Cassopolis is the town associated with Diamond Lake, the largest lake in southwestern Michigan.As of the census of 2010, there were 1,774 people, 709 households, and 384 families residing in the village.