We have found 637 properties in Marshalltown, IA. Average property sale price in Marshalltown is $144,042. It is 16.5% lower than average property value in Iowa. Average price per square feet in Marshalltown is $80. It is 21.6% lower than average property value in Iowa.