We have found 5,668 properties in Stafford, VA. Average property sale price in Stafford is $313,218. It is 7.6% lower than average property value in Virginia. Average price per square feet in Stafford is $128. It is 21% lower than average property value in Virginia.