Madison Lake
City in Blue Earth County, Minnesota

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.
- 1,247residents (2020 Census)
- 1,047 ftelevation · 319 m
- 1.4 sq miland area · 3.6 km²
- 909 / sq mipopulation density
- 56063ZIP code
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…
Source: National Weather Service (NOAA).
Live webcams in 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
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
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 Census | 1,247 |
|---|---|
| Density | 909 per sq mi (351 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Madison Lake at a glance
| State | Minnesota (MN) |
|---|---|
| County | Blue Earth County |
| Type | City |
| Population | 1,247 (2020) |
| Land area | 1.37 sq mi (3.6 km²) |
| Water area | 0.01 sq mi (0.03 km²) |
| Elevation | 1,047 ft (319 m) |
| Coordinates | 44.2130° N, 93.8110° W |
| ZIP code | 56063 |
| Official website | ci.madison-lake.mn.us |
| Census code (GEOID) | 2739320 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Madison Lake
- Eagle Lake4.9 mi SW
- Elysian6.3 mi E
- Cleveland7.7 mi N
- Janesville8.2 mi SE
- Mankato8.7 mi W
- St. Clair9.3 mi S
- Kasota9.5 mi NW
- St. Peter11.2 mi NW
- North Mankato11.6 mi W
- Waterville11.8 mi E
- Skyline12.1 mi SW
- Le Center12.6 mi N
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: