Diamondhead Lake

Census-designated place in Guthrie County, Iowa

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

Diamondhead Lake is an unincorporated community (census-designated place) in Guthrie County, Iowa, with 371 residents (2020 Census). It sits at 974 ft (297 m) above sea level. The nearest town is Dexter, 2.9 miles SE.

About Diamondhead Lake

Diamondhead Lake is an unincorporated community and census-designated place in Penn Township, Guthrie County, Iowa, United States. As of the 2020 census the population was 371.

The CDP consists of a residential community that surrounds Diamondhead Lake, an artificial impoundment just south of the South Raccoon River. The community is located in the southeast corner of Guthrie County, 4 miles (6 km) northwest of Dexter and 6 miles (10 km) northeast of Stuart. It is 38 miles (61 km) west of Des Moines.

According to the U.S. Census Bureau, the CDP has a total area of 0.77 square miles (2.0 km2), of which 0.62 square miles (1.6 km2) are land and 0.15 square miles (0.4 km2), or 20.31%, are the waters of Diamondhead Lake.

Text: Wikipedia · CC BY-SA 4.0

Diamondhead Lake weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Diamondhead Lake

All 24 webcams near Diamondhead Lake ›

Webcams: Windy.com

Living in Diamondhead Lake

Median household income
$148,542
Median home value
$411,800
Median age
58.4
Cost of living and demographics of Diamondhead Lake ›

Do you know Diamondhead Lake? Tell us about it

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

Map of Diamondhead Lake

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

Diamondhead 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 ›

Diamondhead Lake, IA population

Diamondhead Lake had 371 residents in the 2020 Census.

2020 Census371
Density381 per sq mi (147 per km²)

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

Diamondhead Lake at a glance

StateIowa (IA)
CountyGuthrie County
TypeCensus-designated place
Population371 (2020)
Land area0.97 sq mi (2.5 km²)
Water area0.16 sq mi (0.41 km²)
Elevation974 ft (297 m)
Coordinates41.5511° N, 94.2553° W
ZIP code50233
Census code (GEOID)1921320

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

Towns near Diamondhead Lake

Straight-line distance between town centers.

Frequently asked questions about Diamondhead Lake

What county is Diamondhead Lake in?

Diamondhead Lake is in Guthrie County, Iowa.

What is the population of Diamondhead Lake, IA?

371 people lived in Diamondhead Lake at the 2020 Census.

What is the ZIP code of Diamondhead Lake, IA?

The ZIP code of Diamondhead Lake is 50233.

What is the elevation of Diamondhead Lake?

974 feet (297 m) above sea level.

What towns are near Diamondhead Lake?

Dexter (2.9 mi), Redfield (4.1 mi), Stuart (4.7 mi), Linden (6.4 mi), Earlham (7.9 mi).

Last updated: