Elk Rock State Park boasts more than 50,000 acres of public land available for a variety of recreational activities. The park is located on Lake Red Rock, Iowa’s largest body of water, and offers ample opportunity for boating and fishing. Elk Rock is named for its unusual rock formation located near the south side of the river, and was once home to Native Americans from the Archaic Culture. The park is a popular spot for equestrians, with trails and unique amenities available at the equestrian campground.