US Census Data

Keokuk

In Lee County, Iowa.

Population
9,748
-5.6%’19–’23
Median household income
$49,340
+24.0%’19–’23
Median home value
$93,700
+31.6%’19–’23

Located in Lee County, Iowa, Keokuk is a community with a population of 9,748. Its median household income of $49,340 runs below the Lee County figure of $59,803.

From 2019 to 2023, Keokuk's population declined 5.6% from 10,324 to 9,748, while its median home value rose 31.6% from $71,200 to $93,700.

Households average 2.20 people. The median gross rent is $810.

Demographics

ACS 2019–2023
Population
9,748
Median age
40.3 yrs
Median household income
$49,340
Median home value
$93,700
Median gross rent
$810
Housing units
4,968
Homeownership rate
60.1%
Bachelor's degree or higher
17.4%
Unemployment rate
5.8%

Trends

ACS 5-year · 2019–2023
Population
10,3249,748
Median household income
$39,779$49,340
Median home value
$71,200$93,700
Median gross rent
$648$810
YearPopulationMedian household incomeMedian home valueMedian gross rent
201910,324$39,779$71,200$648
202010,225$43,304$75,400$692
20219,977$44,770$79,500$730
20229,868$47,571$89,100$768
20239,748$49,340$93,700$810

Each year is a US Census Bureau ACS 5-year estimate ending that year.

Age distribution

CountShare
Under 56276.4%
5 to 171,65116.9%
18 to 246676.8%
25 to 341,49515.3%
35 to 441,01010.4%
45 to 549599.8%
55 to 641,29413.3%
65 to 741,14311.7%
75 and over9029.3%

Race & ethnicity

CountShare
White (non-Hispanic)8,70289.3%
Black or African American3123.2%
American Indian & Alaska Native70.1%
Asian120.1%
Native Hawaiian & Pacific Islander00.0%
Some other race80.1%
Two or more races3573.7%
Hispanic or Latino (any race)3503.6%

Educational attainment (age 25+)

CountShare
No high school diploma6419.4%
High school graduate2,45736.1%
Some college or associate's2,52437.1%
Bachelor's degree87512.9%
Graduate or professional degree3064.5%

Commute to work

Mean travel time to work
14 min

How workers get to work

CountShare
Drove alone3,47085.1%
Carpooled1904.7%
Public transit40.1%
Walked791.9%
Bicycle611.5%
Worked from home2235.5%
Other means501.2%

Travel time

CountShare
Under 15 min2,73070.8%
15 to 29 min60215.6%
30 to 44 min1544.0%
45 to 59 min1774.6%
60+ min1915.0%

Households

Average household size
2.20
Poverty rate
20.3% (1,906 of 9,412)
CountShare
Family households2,46156.7%
Nonfamily households1,87743.3%

Housing

Median year structure built
1950

Occupancy

CountShare
Occupied4,33887.3%
Vacant63012.7%

Tenure (of occupied units)

CountShare
Owner-occupied2,60860.1%
Renter-occupied1,73039.9%

Units in structure

CountShare
1-unit, detached3,58272.1%
1-unit, attached921.9%
2 to 4 units4529.1%
5 to 19 units1292.6%
20 or more units54711.0%
Mobile home & other1663.3%

Geography

Place GEOID
1940845
Type (LSAD)
25
Land area
9.1 sq mi
Water area
1.45 sq mi
Center point
40.4095, -91.4025

Compare with nearby cities

5

Iowa rankings

21

Other places in Lee County

12