Keokuk

City in Lee County, Iowa

View of Keokuk, Iowa
Photo: Billwhittaker at English Wikipedia · CC BY-SA 3.0

Keokuk is a city in Lee County, Iowa, with 9,900 residents (2020 Census). It sits at 571 ft (174 m) above sea level. The nearest town is Hamilton, 2.5 miles SE.

About Keokuk

Keokuk () is a city in and a county seat of Lee County, Iowa, United States. It is Iowa's southernmost city. The population was 9,900 at the time of the 2020 census. The city is named after the Sauk chief Keokuk. It is in the extreme southeast corner of Iowa, where the Des Moines River meets the Mississippi. Keokuk is also the home of Keokuk National Cemetery.

It is at the junction of U.S. Routes 61, 136 and 218. Just across the rivers are the towns of Hamilton and Warsaw, Illinois, and Alexandria, Missouri. Keokuk, along with the city of Fort Madison, is a principal city of the Fort Madison-Keokuk micropolitan area, which includes all of Lee County, Iowa, Hancock County, Illinois and Clark County, Missouri.

Text: Wikipedia · CC BY-SA 4.0

Keokuk weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Keokuk

All 6 webcams near Keokuk ›

Webcams: Windy.com

Living in Keokuk

Median household income
$52,711
Median home value
$104,300
Median rent
$871/mo
Median age
43.1
Cost of living and demographics of Keokuk ›

Do you know Keokuk? Tell us about it

Help other travelers: share what makes Keokuk special. We review every message before publishing it.

Map of Keokuk

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Keokuk Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Keokuk, IA population

Keokuk had 9,900 residents in the 2020 Census.

2020 Census9,900
Density1,088 per sq mi (420 per km²)

Source: U.S. Census Bureau, Decennial Census.

Keokuk at a glance

StateIowa (IA)
CountyLee County
TypeCity
Population9,900 (2020)
Land area9.10 sq mi (23.6 km²)
Water area1.45 sq mi (3.75 km²)
Elevation571 ft (174 m)
Coordinates40.4095° N, 91.4025° W
ZIP code52632
Official websitecityofkeokuk.org
Census code (GEOID)1940845

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Keokuk

Straight-line distance between town centers.

Frequently asked questions about Keokuk

What county is Keokuk in?

Keokuk is in Lee County, Iowa.

What is the population of Keokuk, IA?

9,900 people lived in Keokuk at the 2020 Census.

What is the ZIP code of Keokuk, IA?

The ZIP code of Keokuk is 52632.

What is the elevation of Keokuk?

571 feet (174 m) above sea level.

What towns are near Keokuk?

Hamilton (2.5 mi), Mooar (2.7 mi), Sandusky (3.1 mi), Warsaw (4.3 mi), Alexandria (4.6 mi).

Last updated: