Oak Hills
Census-designated place in Des Moines County, Iowa

Oak Hills is an unincorporated community (census-designated place) in Des Moines County, Iowa, with 186 residents (2020 Census). It sits at 653 ft (199 m) above sea level. The nearest town is Burlington, 3.8 miles N.
- 186residents (2020 Census)
- 653 ftelevation · 199 m
- 1.1 sq miland area · 2.9 km²
- 165 / sq mipopulation density
- 52658ZIP code
About Oak Hills
Oak Hills is a census-designated place (CDP) in Des Moines County, Iowa, United States. It is in the southeast part of the county, 4 miles (6 km) southwest of Burlington. U.S. Route 61 forms the western edge of the community. It consists of residences surrounding Spirit Hollow Golf Course. As of the 2020 census, Oak Hills had a population of 186.
Oak Hills was first listed as a CDP prior to the 2020 census.
Text: Wikipedia · CC BY-SA 4.0
Oak Hills weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Oak Hills
Webcams: Windy.com
Living in Oak Hills
- Median household income
- $250,001
- Median home value
- $373,900
- Median age
- 57.4
Do you know Oak Hills? Tell us about it
Help other travelers: share what makes Oak Hills special. We review every message before publishing it.
Map of Oak Hills
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Oak Hills 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 ›Oak Hills, IA population
Oak Hills had 186 residents in the 2020 Census.
| 2020 Census | 186 |
|---|---|
| Density | 165 per sq mi (64 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Oak Hills at a glance
| State | Iowa (IA) |
|---|---|
| County | Des Moines County |
| Type | Census-designated place |
| Population | 186 (2020) |
| Land area | 1.13 sq mi (2.9 km²) |
| Water area | 0.01 sq mi (0.02 km²) |
| Elevation | 653 ft (199 m) |
| Coordinates | 40.7555° N, 91.1497° W |
| ZIP code | 52658 |
| Census code (GEOID) | 1958048 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Oak Hills
- Burlington3.8 mi N
- West Burlington4.8 mi N
- Carman, IL4.8 mi E
- Gulfport, IL5.0 mi NE
- Wever5.4 mi SW
- Lomax, IL6.6 mi SE
- Augusta6.7 mi W
- Beaverdale7.1 mi N
- Middletown7.7 mi NW
- Dallas City, IL8.4 mi S
- Pontoosuc, IL9.3 mi S
- Denmark9.9 mi W
Straight-line distance between town centers.
Frequently asked questions about Oak Hills
What county is Oak Hills in?
Oak Hills is in Des Moines County, Iowa.
What is the population of Oak Hills, IA?
186 people lived in Oak Hills at the 2020 Census.
What is the ZIP code of Oak Hills, IA?
The ZIP code of Oak Hills is 52658.
What is the elevation of Oak Hills?
653 feet (199 m) above sea level.
What towns are near Oak Hills?
Burlington (3.8 mi), West Burlington (4.8 mi), Carman (4.8 mi), Gulfport (5.0 mi), Wever (5.4 mi).
Last updated: