Lake Red Rock / Elk Rock State Park
Lake Red Rock, located some six miles north of Knoxville, is the largest lake in the State of Iowa. Lake Red Rock has a number of public boat ramps, miles of paved bicycle and pedestrian trails, public beaches, camping, park grounds, and wildlife and natural habitats. The lake is an excellent recreation and tourist area serving Knoxville and the greater Marion County area.

