We have found 96 properties in Gaines, MI. Average property sale price in Gaines is $139,683. It is 24.1% lower than average property value in Michigan. Average price per square feet in Gaines is $87. It is 14.7% lower than average property value in Michigan.