Skip to main content
Homes for sale in Keokuk, Iowa
Iowa

Homes for Sale in Keokuk

Discover your next home in Keokuk

53 listings
Avg $147,628
140 days avg
Explore
Market Overview

Keokuk Real Estate at a Glance

Current market statistics for Keokuk, IA

53

Active Listings

$148K

Avg Price

$80K

Median Price

2,089

Avg Sqft

140

Avg Days

Price Range

From

$5,000

To

$800,000

Browse

Homes for Sale in Keokuk

Every active listing in Keokuk, browsable page by page.

2625 346th Street - Land for sale in Keokuk, IA
Land

$90K

2625 346th Street

Keokuk, IA

0 bd0 ba
716 Hazelhurst - Single Family for sale in Keokuk, IA
Single Family

$175K

716 Hazelhurst

Keokuk, IA

3 bd3 ba3,008
217 S 19th - Single Family for sale in Keokuk, IA
Single Family

$75K

217 S 19th

Keokuk, IA

2 bd1 ba1,079
1 Park Place - Single Family for sale in Keokuk, IA
Single Family

$105K

1 Park Place

Keokuk, IA

4 bd3 ba2,509
3252 Brookshire Drive - Condo for sale in Keokuk, IA
Condo

$360K

3252 Brookshire Drive

Keokuk, IA

3 bd3 ba2,450
1719 Franklin Street - Single Family for sale in Keokuk, IA
Single Family

$110K

1719 Franklin Street

Keokuk, IA

3 bd2 ba1,644
1307 Blondeau Street - Single Family for sale in Keokuk, IA
Single Family

$80K

1307 Blondeau Street

Keokuk, IA

2 bd2 ba1,261
619 Morgan Street - Single Family for sale in Keokuk, IA
Single Family

$49K

619 Morgan Street

Keokuk, IA

5 bd3 ba2,868
3866 Main unit 3876 Street Unit 3876 - Single Family for sale in Keokuk, IA
Single Family

$193K

3866 Main unit 3876 Street Unit 3876

Keokuk, IA

0 bd0 ba
205 N 7th Street - Single Family for sale in Keokuk, IA
Single Family

$42K

205 N 7th Street

Keokuk, IA

3 bd2 ba1,244
1406 Ash Street - Single Family for sale in Keokuk, IA
Single Family

$30K

1406 Ash Street

Keokuk, IA

1 bd1 ba1,344
3257 Brookshire Drive - Condo for sale in Keokuk, IA
Condo

$272K

3257 Brookshire Drive

Keokuk, IA

2 bd3 ba2,270
1114 SEYMOUR Street - Single Family for sale in Keokuk, IA
Single Family

$25K

1440 Sq Ft 3 Bedroom 2 Bath Single Family Home in Keokuk, IA Built 1908

1114 SEYMOUR Street

Keokuk, IA

3 bd2 ba1,440
25 King Street - Single Family for sale in Keokuk, IA
Single Family

$190K

25 King Street

Keokuk, IA

3 bd3 ba1,276
813 Morgan Street - Single Family for sale in Keokuk, IA
Single Family

$163K

813 Morgan Street

Keokuk, IA

4 bd3 ba2,814
225 S 15Th Street - Single Family for sale in Keokuk, IA
Single Family

$35K

225 S 15Th Street

Keokuk, IA

3 bd1 ba1,512
3582 270Th Avenue - Single Family for sale in Keokuk, IA
Single Family

$270K

3582 270Th Avenue

Keokuk, IA

3 bd3 ba1,498
1012 N 17Th Street - Single Family for sale in Keokuk, IA
Single Family

$185K

1012 N 17Th Street

Keokuk, IA

3 bd2 ba2,112
621 Concert Street - Residential Multi Family for sale in Keokuk, IA
Residential Multi Family

$90K

621 Concert Street

Keokuk, IA

0 bd0 ba2,756
1227 Franklin Street - Single Family for sale in Keokuk, IA
Single Family

$15K

1227 Franklin Street

Keokuk, IA

5 bd7 ba2,965
1008 Grand Avenue - Single Family for sale in Keokuk, IA
Single Family

$225K

1008 Grand Avenue

Keokuk, IA

3 bd2 ba2,136
1428 Orleans - Single Family for sale in Keokuk, IA
Single Family

$62K

1428 Orleans

Keokuk, IA

2 bd2 ba1,280
208 S 14Th Street - Residential Multi Family for sale in Keokuk, IA
Residential Multi Family

$40K

208 S 14Th Street

Keokuk, IA

0 bd0 ba2,420
726 & 728 Morgan Street - Land for sale in Keokuk, IA
Land

$28K

726 & 728 Morgan Street

Keokuk, IA

0 bd0 ba
3611 Argyle Road - Land for sale in Keokuk, IA
Land

$200K

3611 Argyle Road

Keokuk, IA

0 bd0 ba
613 N 10Th Street - Residential Multi Family for sale in Keokuk, IA
Residential Multi Family

$27K

613 N 10Th Street

Keokuk, IA

4 bd2 ba1,746
7 Mahaska Road - Single Family for sale in Keokuk, IA
Single Family

$565K

7 Mahaska Road

Keokuk, IA

5 bd6 ba4,781
418 Johnson Street Road - Land for sale in Keokuk, IA
Land

$20K

0.35 Acre Corner Lot Land at 418 Johnson Street Road, Keokuk, IA

418 Johnson Street Road

Keokuk, IA

0 bd0 ba
209 Washington Street - Land for sale in Keokuk, IA
Land

$65K

209 Washington Street

Keokuk, IA

0 bd0 ba
3704 Whispering Lane - Single Family for sale in Keokuk, IA
Single Family

$75K

3704 Whispering Lane

Keokuk, IA

3 bd3 ba2,140
3370 Mississippi River Rd - Single Family for sale in Keokuk, IA
Single Family

$399K

3370 Mississippi River Rd

Keokuk, IA

4 bd2 ba2,075
252 Boulevard Road - Single Family for sale in Keokuk, IA
Single Family

$119K

252 Boulevard Road

Keokuk, IA

2 bd1 ba1,200
916 Grand Avenue - Single Family for sale in Keokuk, IA
Single Family

$155K

916 Grand Avenue

Keokuk, IA

4 bd2 ba2,422
1317 Franklin Street - Single Family for sale in Keokuk, IA
Single Family

$20K

2-Bedroom Single Family Home at 1317 Franklin Street in Keokuk, IA

1317 Franklin Street

Keokuk, IA

2 bd1 ba1,090
2461 Carbide Lane - Single Family for sale in Keokuk, IA
Single Family

$525K

2461 Carbide Lane

Keokuk, IA

3 bd3 ba3,190
1812 Bank Street - Single Family for sale in Keokuk, IA
Single Family

$55K

1812 Bank Street

Keokuk, IA

2 bd2 ba1,115
111 N 5th Street - Single Family for sale in Keokuk, IA
Single Family

$60K

111 N 5th Street

Keokuk, IA

0 bd0 ba
1020 Orleans Ave - Single Family for sale in Keokuk, IA
Single Family

$91K

3 Bedroom 2 Bath Single Family Home Built 1910 in Keokuk, IA

1020 Orleans Ave

Keokuk, IA

3 bd2 ba
510 N 4th Street - Single Family for sale in Keokuk, IA
Single Family

$273K

510 N 4th Street

Keokuk, IA

5 bd5 ba5,704
1323 Fulton Streets - Single Family for sale in Keokuk, IA
Single Family

$84K

1323 Fulton Streets

Keokuk, IA

4 bd3 ba1,921
1211 Franklin Street - Single Family for sale in Keokuk, IA
Single Family

$35K

1211 Franklin Street

Keokuk, IA

3 bd1 ba1,071
1111 Bank Street - Land for sale in Keokuk, IA
Land

$5K

Buildable 0.10 Acre City Lot on Bank Street in Keokuk, IA

1111 Bank Street

Keokuk, IA

0 bd0 ba
512 S 8Th Street - Single Family for sale in Keokuk, IA
Single Family

$8K

512 S 8Th Street

Keokuk, IA

2 bd1 ba1,302
1419 Johnson Street - Single Family for sale in Keokuk, IA
Single Family

$76K

1419 Johnson Street

Keokuk, IA

1 bd1 ba1,085
1016 Morgan - Single Family for sale in Keokuk, IA
Single Family

$57K

1016 Morgan

Keokuk, IA

2 bd2 ba1,116
914 Timea Street - Commercial for sale in Keokuk, IA
Commercial

$275K

914 Timea Street

Keokuk, IA

0 bd0 ba
1829 Main Street - Single Family for sale in Keokuk, IA
Single Family

$25K

1829 Main Street

Keokuk, IA

4 bd2 ba1,765
902 Ridge Street - Single Family for sale in Keokuk, IA
Single Family

$25K

902 Ridge Street

Keokuk, IA

1 bd1 ba720
629 Blondeau Street - Commercial for sale in Keokuk, IA
Commercial

$800K

629 Blondeau Street

Keokuk, IA

0 bd0 ba
729 Grand Avenue - Single Family for sale in Keokuk, IA
Single Family

$595K

729 Grand Avenue

Keokuk, IA

6 bd6 ba5,600

Showing 150 of 53 · Page 1 of 2

Beyond the listings

Continue exploring Keokuk

Turn the listings into a short list with a clearer read on the Keokuk market, its neighborhoods, and the home features that matter to you.

Local market guide

Keokuk Housing Market

Keokuk, Iowa has 53 homes for sale, with a median list price of $79,900. Browse active listings, filter by price, beds, and property type, and compare homes across the Keokuk market.

Median list price $79,900 · Range $5,000–$800,000 · 53 active listings

Buyer questions

Frequently Asked Questions

How many homes are for sale in Keokuk, Iowa?

There are currently 53 homes for sale in Keokuk, IA as of August 2026.

What is the average home price in Keokuk, Iowa?

The average home price in Keokuk is $147,628. Prices range from $5,000 to $800,000.

What is the median home price in Keokuk?

The median home price in Keokuk, IA is $79,900, which represents the middle price point of all listings.

How long do homes stay on the market in Keokuk?

Homes in Keokuk spend an average of 140 days on the market before going under contract.

Ready to make the list yours?

Use the full search to set your price, beds, property type, and must-have features for Keokuk.

Search Keokuk homes