Denmark
Census-designated place in Lee County, Iowa

Denmark is an unincorporated community (census-designated place) in Lee County, Iowa, with 425 residents (2020 Census). It sits at 722 ft (220 m) above sea level. The nearest town is Augusta, 3.6 miles NE.
- 425residents (2020 Census)
- 722 ftelevation · 220 m
- 1.7 sq miland area · 4.3 km²
- 256 / sq mipopulation density
- 52624ZIP code
About Denmark
Denmark is an unincorporated community and census-designated place (CDP) in northeastern Lee County, Iowa, United States. It lies along Iowa Highway 16, north of the city of Fort Madison, the county seat of Lee County. Its elevation is 722 feet (220 m) above sea level. Although Denmark is unincorporated, it has a post office with the ZIP code of 52624, that opened on April 7, 1846. The town also has a branch of Farmers Savings Bank that opened in 1935. The community is part of the Fort Madison–Keokuk, IA-MO Micropolitan Statistical Area. As of the 2020 census, its population was 425.
Denmark was laid out circa 1837.
Text: Wikipedia · CC BY-SA 4.0
Denmark weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Denmark
Webcams: Windy.com
Living in Denmark
- Median household income
- $136,875
- Median home value
- $194,400
- Median age
- 28.9
Do you know Denmark? Tell us about it
Help other travelers: share what makes Denmark special. We review every message before publishing it.
Map of Denmark
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Denmark 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 ›Denmark, IA population
Denmark had 425 residents in the 2020 Census.
| 2020 Census | 425 |
|---|---|
| Density | 256 per sq mi (99 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Denmark at a glance
| State | Iowa (IA) |
|---|---|
| County | Lee County |
| Type | Census-designated place |
| Population | 425 (2020) |
| Land area | 1.66 sq mi (4.3 km²) |
| Water area | 0.00 sq mi (0.01 km²) |
| Elevation | 722 ft (220 m) |
| Coordinates | 40.7330° N, 91.3362° W |
| ZIP code | 52624 |
| Census code (GEOID) | 1919990 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Denmark
- Augusta3.6 mi NE
- Wever6.0 mi E
- West Point6.2 mi W
- Middletown7.6 mi NE
- Fort Madison7.7 mi S
- Niota, IL8.6 mi S
- Lowell8.8 mi NW
- Danville8.8 mi N
- St. Paul9.7 mi W
- Pontoosuc, IL9.8 mi SE
- Oak Hills9.9 mi E
- Franklin10.3 mi SW
Straight-line distance between town centers.
Frequently asked questions about Denmark
What county is Denmark in?
Denmark is in Lee County, Iowa.
What is the population of Denmark, IA?
425 people lived in Denmark at the 2020 Census.
What is the ZIP code of Denmark, IA?
The ZIP code of Denmark is 52624.
What is the elevation of Denmark?
722 feet (220 m) above sea level.
What towns are near Denmark?
Augusta (3.6 mi), Wever (6.0 mi), West Point (6.2 mi), Middletown (7.6 mi), Fort Madison (7.7 mi).
Last updated: