We have found 488 properties in Oskaloosa, IA. Average property sale price in Oskaloosa is $237,027. It is 37.3% higher than average property value in Iowa. Average price per square feet in Oskaloosa is $141. It is 38.2% higher than average property value in Iowa.