State Park Near Me
Menu

State Park · Iowa

Elk Rock State Park

Elk Rock State Park
Photo: en:User:Cburnett, CC BY-SA 3.0, via Wikimedia Commons
Location
Marion County, Iowa
Nearest town
5.7 miles north of Knoxville
Type
State Park

About Elk Rock State Park

Campsites, boat ramps, and trails make up the main section of land bordering Red Rock Reservoir, spread across both of its upstream banks. A separate, smaller section known as the Mile Long Bridge area sits apart from the main grounds. The reservoir setting places the park between Knoxville to the southwest and Pella to the northeast, giving visitors water access on two sides of the shoreline it occupies.

Hours, fees, camping, reservations and closures are set by the park and change often. Check the official park site before you go.

Getting there

Elk Rock State Park is in Marion County, Iowa, 5.7 miles north of Knoxville. 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 Elk Rock State Park

Within 60 miles, closest first, straight-line. All 50 in Iowa →

Towns near Elk Rock State Park

State parks near Pella, State parks near Newton, State parks near Oskaloosa, State parks near Indianola, State parks near Des Moines, State parks near Ottumwa

Facts from Wikidata, checked September 25, 2026. Distances are straight-line.