Madison Lake

City in Blue Earth County, Minnesota

Aerial view of Madison Lake, Minnesota
Aerial view: USDA NAIP · USGS The National Map (public domain)

Madison Lake is a city in Blue Earth County, Minnesota, with 1,247 residents (2020 Census). It sits at 1,047 ft (319 m) above sea level. The nearest town is Eagle Lake, 4.9 miles SW.

About Madison Lake

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, MN Metropolitan Statistical Area.

Text: Wikipedia · CC BY-SA 4.0

Madison Lake weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Madison Lake

All 24 webcams near Madison Lake ›

Webcams: Windy.com

Living in Madison Lake

Median household income
$87,727
Median home value
$303,100
Median rent
$596/mo
Median age
40
Cost of living and demographics of Madison Lake ›

Do you know Madison Lake? Tell us about it

Help other travelers: share what makes Madison Lake special. We review every message before publishing it.

Map of Madison Lake

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Madison Lake Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Madison Lake, MN population

Madison Lake had 1,247 residents in the 2020 Census.

2020 Census1,247
Density909 per sq mi (351 per km²)

Source: U.S. Census Bureau, Decennial Census.

Madison Lake at a glance

StateMinnesota (MN)
CountyBlue Earth County
TypeCity
Population1,247 (2020)
Land area1.37 sq mi (3.6 km²)
Water area0.01 sq mi (0.03 km²)
Elevation1,047 ft (319 m)
Coordinates44.2130° N, 93.8110° W
ZIP code56063
Official websiteci.madison-lake.mn.us
Census code (GEOID)2739320

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Madison Lake

Straight-line distance between town centers.

Frequently asked questions about Madison Lake

What county is Madison Lake in?

Madison Lake is in Blue Earth County, Minnesota.

What is the population of Madison Lake, MN?

1,247 people lived in Madison Lake at the 2020 Census.

What is the ZIP code of Madison Lake, MN?

The ZIP code of Madison Lake is 56063.

What is the elevation of Madison Lake?

1,047 feet (319 m) above sea level.

What towns are near Madison Lake?

Eagle Lake (4.9 mi), Elysian (6.3 mi), Cleveland (7.7 mi), Janesville (8.2 mi), Mankato (8.7 mi).

Last updated: