Battle Lake, MN


Sponsored Topics

Battle Lake is a city in Otter Tail County, Minnesota, United States. The population was 875 in 2010 census.
The city has a total area of 1.2 square miles (3.1 km²), of which, 1.2 square miles (3.1 km²) of it is land and 0.83% is water, Minnesota State Highways 78 and 210 are the main routes in the community.