We have found 36 properties in Granite Shoals, TX. Average property sale price in Granite Shoals is $256,945. It is 14.3% higher than average property value in Texas. Average price per square feet in Granite Shoals is $132. It is 34.7% higher than average property value in Texas.