We have found 29 properties in St Charles, IA. Average property sale price in St Charles is $230,101. It is 33.3% higher than average property value in Iowa. Average price per square feet in St Charles is $151. It is 48.0% higher than average property value in Iowa.