We have found 39 properties in Blair, OK. Average property sale price in Blair is $132,994. It is 12.5% lower than average property value in Oklahoma. Average price per square feet in Blair is $78. It is 2.6% higher than average property value in Oklahoma.