Demographics & People — Keokuk, Iowa

Population Overview

Population (Census)9,748
Estimated 2026~9,500
Median Age43.1
Total Households4,338
Family Households2,461
Average Household Size2.2
Diversity Index0.1357 (relatively homogeneous)

Race & Ethnicity

White8,731
Black or African American312
Asian12
Hispanic or Latino350

Heritage & Ancestry

GroupCount
Unclassified or not reported3,074
German2,552
Irish2,110
Other groups1,524
English970
American529
Hispanic: Mexican465
Hispanic: Hispanic or Latino465
African244
Subsaharan African244

Language

English Only9,010
Spanish103
Population 5+9,121

Veterans

Veterans598
Population 18+7,756

Commuting

Mean Commute Time16.0 minutes
Work from Home6.2%
Commuter ProfileN/A
Source: Census ACS 5-Year 2023; Census ACS 5-Year 2023, Table B01003; Census ACS 5-Year 2023, B19013. Data for Keokuk, Iowa.