We have found 40 properties in Buffalo, IA. Average property sale price in Buffalo is $83,711. It is 51.5% lower than average property value in Iowa. Average price per square feet in Buffalo is $60. It is 41.2% lower than average property value in Iowa.