 The village is located within St. Joseph Charter Township on the shore of Lake Michigan, just south of the City of St. Joseph.According to the United States Census Bureau, the village has a total area of , all land.As of the census of 2010, there were 862 people, 392 households, and 261 families living in the village.