Last updated November 9, 2026
The median home price in Saint Johnsbury is $264,950, down 3.7% year-over-year. Median price per square foot is up 7.4% at $145/sq. ft. Homes are selling in 104 days on average, compared to 59 days last year. As of November 9, 2026, there are 33 active listings on the market, with 1 new listing in the last 7 days.
Median home price
$264K
3.7% YoY
YoY price change
-3.7%
-$10,050
Days on market
104
+45 days YoY
Active homes
33
5.7% YoY
$264,950
33
$145
104 days
1,802 sqft
| City | Median price | YoY change | $/Sqft | Days on market | Active homes |
|---|---|---|---|---|---|
| Saint Johnsbury | $264,950 | -3.7% | $145 | 104 | 33 |
| Waterford | $302,500 | -22.2% | $218 | 63 | 6 |
| Danville | $364,750 | -18.9% | $186 | 90 | 14 |
| Lower Waterford | $121,950 | — | $57 | 301 | 1 |
| Kirby | $429,000 | -9.4% | $176 | 82 | 5 |
| Lyndonville | $269,000 | -14.9% | $158 | 102 | 15 |
Select a district to view it's schools.
Saint Johnsbury School District has 1 middle school and 1 elementary school. It has an overall average GreatSchools rating of 4/10.