Madison Lake is a small city in Blue Earth County, Minnesota, United States. The city takes its name from nearby Madison Lake, and is located adjacent to the northwest shore of the lake. The population was 1,247 at the 2020 census. It is part of the Mankato-North Mankato Metropolitan Statistical Area.

History

The area that is now Madison Lake was originally called Barclay's addition. In 1881, this land was deeded to L.S. Barclay for the town and was shortly thereafter named Madison Lake. A post office called Madison Lake has been in operation since 1885. The town took its name from nearby Madison Lake, which was named for President James Madison. The Village was incorporated in 1892. Mankato, a further 20 miles westward, was reached by 1887. The railroad line became part of the Chicago Great Western Railroad. This railroad is now abandoned and is the route of the Sakatah Singing Hills State Trail.

On Friday, December 23, 1910, four blocks of downtown Madison Lake were devastated by fire. The loss was estimated at $100,000 at the time.

Geography

According to the United States Census Bureau, the city has a total area of , of which is land and is water.

Minnesota State Highway 60 serves as a main route in the community. U.S. Route 14 is nearby.

Demographics