We have found 189 properties in Crawford, TX. Average property sale price in Crawford is $479,875. It is 113.4% higher than average property value in Texas. Average price per square feet in Crawford is $133. It is 35.7% higher than average property value in Texas.