Keokuk, IA 52632

Keokuk, Iowa

Keokuk, the Geode Capital of the World, is located in southeast Iowa along the Mississippi River. Keokuk is 15 miles southwest of Nauvoo, Illinois, and 65 miles north of Hannibal, Missouri, the boyhood home of Mark Twain.


Get Directions

Location & Map


Restoration Projects