State Park · Iowa
Lacey-Keosauqua State Park

- Location
- Van Buren County, Iowa
- Nearest town
- 1.7 miles southwest of Keosauqua
- Type
- State Park
About Lacey-Keosauqua State Park
A stretch of land along the Des Moines River spans 1,653 acres, one of the larger public recreation areas in the region. Hiking trails, swimming and fishing spots, and campsites are laid out across the grounds. Three separate areas within the park were recognized on the National Register of Historic Places in 1990, marking them as nationally significant historic districts.
Hours, fees, camping, reservations and closures are set by the park and change often. Check the official park site before you go.
Getting there
Lacey-Keosauqua State Park is in Van Buren County, Iowa, 1.7 miles southwest of Keosauqua. The Directions button takes you to the park's mapped location; the entrance may be elsewhere, so check the official site for the address to use.
State parks near Lacey-Keosauqua State Park
Within 60 miles, closest first, straight-line. All 50 in Iowa →
Geode State ParkState Park · Henry County, IA32 miE- Lake Wapello State ParkState Park · Davis County, IA33 miW
- Nauvoo State ParkState Park · Hancock County, IL34 miE
Lake Darling State ParkState Park · Washington County, IA34 miN
Lake Keomah State ParkState Park · Mahaska County, IA50 miNW
Thousand Hills State ParkState Park · Adair County, MO50 miSW- Honey Creek State ParkState Park · Appanoose County, IA51 miW
Wakonda State ParkState Park · Lewis County, MO54 miSE- Delabar State ParkState Park · Henderson County, IL57 miE
Towns near Lacey-Keosauqua State Park
State parks near Ottumwa, State parks near Fort Madison, State parks near Keokuk, State parks near Burlington, State parks near Kirksville
Facts from Wikidata, checked September 25, 2026. Distances are straight-line.