Balaton is a city in Lyon County, Minnesota, United States.
[8] As of the census[10] of 2010, there were 643 people, 273 households, and 168 families living in the city.
There were 307 housing units at an average density of 211.7 per square mile (81.7/km2).
33.3% of all households were made up of individuals, and 12.4% had someone living alone who was 65 years of age or older.
There were 296 housing units at an average density of 217.9 per square mile (84.1/km2).
30.1% of all households were made up of individuals, and 18.8% had someone living alone who was 65 years of age or older.