We have found 521 properties in Elgin, OK. Average property sale price in Elgin is $235,766. It is 55.1% higher than average property value in Oklahoma. Average price per square feet in Elgin is $138. It is 81.6% higher than average property value in Oklahoma.

List of properties