Diamondhead Lake
Census-designated place in Guthrie County, Iowa

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.
- 371residents (2020 Census)
- 974 ftelevation · 297 m
- 1.0 sq miland area · 2.5 km²
- 381 / sq mipopulation density
- 50233ZIP code
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…
Source: National Weather Service (NOAA).
Live webcams in Diamondhead Lake
Webcams: Windy.com
Living in Diamondhead Lake
- Median household income
- $148,542
- Median home value
- $411,800
- Median age
- 58.4
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
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 Census | 371 |
|---|---|
| Density | 381 per sq mi (147 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Diamondhead Lake at a glance
| State | Iowa (IA) |
|---|---|
| County | Guthrie County |
| Type | Census-designated place |
| Population | 371 (2020) |
| Land area | 0.97 sq mi (2.5 km²) |
| Water area | 0.16 sq mi (0.41 km²) |
| Elevation | 974 ft (297 m) |
| Coordinates | 41.5511° N, 94.2553° W |
| ZIP code | 50233 |
| Census code (GEOID) | 1921320 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Diamondhead Lake
- Dexter2.9 mi SE
- Redfield4.1 mi NE
- Stuart4.7 mi SW
- Linden6.4 mi N
- Earlham7.9 mi SE
- Menlo7.9 mi W
- Panora11.2 mi NW
- De Soto12.7 mi E
- Adel13.2 mi E
- Lake Panorama14.1 mi NW
- Casey14.1 mi W
- Guthrie Center15.3 mi NW
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: