Lake Mills
City in Winnebago County, Iowa

Lake Mills is a city in Winnebago County, Iowa, with 2,143 residents (2020 Census). It sits at 1,289 ft (393 m) above sea level. The nearest town is Joice, 5.2 miles SE.
- 2,143residents (2020 Census)
- 1,289 ftelevation · 393 m
- 2.7 sq miland area · 7.0 km²
- 790 / sq mipopulation density
- 50450ZIP code
About Lake Mills
Lake Mills is a city in Winnebago County, Iowa, United States. The population was 2,143 at the time of the 2020 census.
Text: Wikipedia · CC BY-SA 4.0
Lake Mills weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Lake Mills
Webcams: Windy.com
Living in Lake Mills
- Median household income
- $61,875
- Median home value
- $122,600
- Median rent
- $624/mo
- Median age
- 46.2
Do you know Lake Mills? Tell us about it
Help other travelers: share what makes Lake Mills special. We review every message before publishing it.
Map of Lake Mills
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Lake Mills 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 ›Lake Mills, IA population
Lake Mills had 2,143 residents in the 2020 Census.
| 2020 Census | 2,143 |
|---|---|
| Density | 790 per sq mi (305 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Lake Mills at a glance
| State | Iowa (IA) |
|---|---|
| County | Winnebago County |
| Type | City |
| Population | 2,143 (2020) |
| Land area | 2.71 sq mi (7.0 km²) |
| Water area | 0.03 sq mi (0.07 km²) |
| Elevation | 1,289 ft (393 m) |
| Coordinates | 43.4171° N, 93.5316° W |
| ZIP code | 50450 |
| Official website | lakemillsiowa.com |
| Census code (GEOID) | 1942555 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Lake Mills
- Joice5.2 mi SE
- Scarville5.7 mi NW
- Emmons, MN6.7 mi N
- Leland7.6 mi SW
- Twin Lakes, MN11.3 mi NE
- Fertile12.0 mi SE
- Hanlontown12.1 mi SE
- Kiester, MN12.2 mi NW
- Forest City12.2 mi SW
- Thompson12.6 mi W
- Conger, MN13.7 mi N
- Walters, MN14.8 mi NW
Straight-line distance between town centers.
Frequently asked questions about Lake Mills
What county is Lake Mills in?
Lake Mills is in Winnebago County, Iowa.
What is the population of Lake Mills, IA?
2,143 people lived in Lake Mills at the 2020 Census.
What is the ZIP code of Lake Mills, IA?
The ZIP code of Lake Mills is 50450.
What is the elevation of Lake Mills?
1,289 feet (393 m) above sea level.
What towns are near Lake Mills?
Joice (5.2 mi), Scarville (5.7 mi), Emmons (6.7 mi), Leland (7.6 mi), Twin Lakes (11.3 mi).
Last updated: