We have found 510 properties in Keokuk, IA. Average property sale price in Keokuk is $99,092. It is 42.6% lower than average property value in Iowa. Average price per square feet in Keokuk is $61. It is 40.2% lower than average property value in Iowa.