Last updated November 8, 2026
The median home price in Martinsville is $220,000, up 31.5% year-over-year. Median price per square foot is up 16.4% at $135/sq. ft. Homes are selling in 80 days on average, compared to 57 days last year. As of November 8, 2026, there are 45 active listings on the market, with 4 new listings in the last 7 days.
Median home price
$220K
31.5% YoY
YoY price change
+31.5%
+$52,750
Days on market
80
+23 days YoY
Active homes
45
19.6% YoY
$220,000
45
$135
80 days
1,616 sqft
| City | Median price | YoY change | $/Sqft | Days on market | Active homes |
|---|---|---|---|---|---|
| Martinsville | $220,000 | +31.5% | $135 | 80 | 45 |
| Collinsville | $175,000 | -8.8% | $129 | 38 | 7 |
| Fieldale | $174,900 | +82.7% | $127 | 145 | 6 |
| Stanleytown | $229,999 | -3.8% | $167 | 10 | 1 |
| Ridgeway | $310,000 | +14.8% | $143 | 147 | 7 |
| Bassett | $279,250 | +28.7% | $140 | 142 | 14 |
Select a district to view it's schools.
Martinsville City Public Schools has 1 high school, 1 middle school, and 2 elementary schools. It has an overall average GreatSchools rating of 3/10.