Keokuk, Iowa, the Geode Capitol of the World is located in Southeast Iowa along the Mississippi River. We are 15 miles southwest of Nauvoo, Illinois, 65 miles north of Hannibal, MO, the boyhood home of Mark Twain, and 50 miles southeast of the Villages of Van Buren, County. Some of the attractions that Keokuk has to offer travelers are the Lock & Dam #19, the Keokuk National Cemetery, the Keokuk Union Depot, Rand Park with the Chief Keokuk and the 2nd largest water tower in the United States! There's many more interesting things to discover in Keokuk. The Keokuk Area Tourism Bureau & Visitor Center at 428 Main Street is here to help you with any information you need so that your stay here is easy, enjoyable & educational!