
Homes for Sale in Saint Johnsbury
“Discover 38 homes in Saint Johnsbury, Vermont”
Saint Johnsbury Real Estate at a Glance
Current market statistics for Saint Johnsbury, VT
38
Active Listings
$368K
Avg Price
$290K
Median Price
$179
Price/Sqft
2,056
Avg Sqft
191
Avg Days
Price Range
From
$70,000
To
$1,890,000
Nearby Cities
Explore homes for sale in cities near Saint Johnsbury, Vermont
Editor's Picks
Our curated selection of the finest saint johnsbury homes
More Saint Johnsbury Homes
More standout listings from across the Saint Johnsbury market

$649K
154 Boynton Avenue
Saint Johnsbury, VT

$385K
“1925 Single Family Restaurant Location on 0.53 Acre Lot in Saint Johnsbury VT”
264 Portland Street
Saint Johnsbury, VT

$270K
“3-Bedroom 2-Bath Manufactured Home on 1.88 Acres in Saint Johnsbury, VT”
30 Hollow View Drive
Saint Johnsbury, VT

$200K
“1900 Single Family Property with Two Residential Units and Retail Space in Saint Johnsbury, VT”
166 Eastern Avenue
Saint Johnsbury, VT

$649K
515 Farmer Drive lot: #103 & 104
Saint Johnsbury, VT

$325K
114 Church Street
Saint Johnsbury, VT

$289K
1272 Concord Avenue
Saint Johnsbury, VT

$245K
220 Elm Street
Saint Johnsbury, VT
Homes for Sale in Saint Johnsbury
Every active listing in Saint Johnsbury, browsable page by page.

$445K
261 Rocky Ridge Road
Saint Johnsbury, VT

$649K
515 Farmer Drive lot: #103 & 104
Saint Johnsbury, VT

$297K
238 Mt. Pleasant Street
Saint Johnsbury, VT

$230K
375 Concord Avenue
Saint Johnsbury, VT

$245K
220 Elm Street
Saint Johnsbury, VT

$270K
“3-Bedroom 2-Bath Manufactured Home on 1.88 Acres in Saint Johnsbury, VT”
30 Hollow View Drive
Saint Johnsbury, VT

$325K
114 Church Street
Saint Johnsbury, VT

$289K
1272 Concord Avenue
Saint Johnsbury, VT

$449K
179 Mount Pleasant Street
Saint Johnsbury, VT

$325K
114 Church Street
Saint Johnsbury, VT

$565K
2923 Diamond Hill Road
Saint Johnsbury, VT

$649K
154 Boynton Avenue
Saint Johnsbury, VT

$180K
54 Assisqua Avenue
Saint Johnsbury, VT

$345K
117 Underclyffe Road
Saint Johnsbury, VT

$198K
277 Summer Street
Saint Johnsbury, VT

$495K
145 Cool Wine Drive
Saint Johnsbury, VT

$290K
376 Portland Street
Saint Johnsbury, VT

$70K
141 Oak Street
Saint Johnsbury, VT

$290K
376 Portland Street
Saint Johnsbury, VT

$270K
411 Concord Avenue
Saint Johnsbury, VT

$215K
612 Pleasant Street
Saint Johnsbury, VT

$265K
3680 Memorial Drive
Saint Johnsbury, VT

$200K
“Saint Johnsbury Multi Family: 6 Beds 3 Baths Retail Space 5546 Sq Ft”
166 Eastern Avenue
Saint Johnsbury, VT

$200K
“1900 Single Family Property with Two Residential Units and Retail Space in Saint Johnsbury, VT”
166 Eastern Avenue
Saint Johnsbury, VT

$279K
438 Old Bradley Road
Saint Johnsbury, VT

$400K
129 Elm Street
Saint Johnsbury, VT

$1.9M
1322 Memorial Drive
Saint Johnsbury, VT

$750K
1394 Main Street
Saint Johnsbury, VT

$750K
1394 Main Street
Saint Johnsbury, VT

$385K
“1925 Single Family Restaurant Location on 0.53 Acre Lot in Saint Johnsbury VT”
264 Portland Street
Saint Johnsbury, VT

$475K
1065 Higgins Hill Road
Saint Johnsbury, VT

$90K
139 Oak Street
Saint Johnsbury, VT

$95K
143 Oak Street
Saint Johnsbury, VT

$90K
135 Oak Street
Saint Johnsbury, VT

$95K
95 3rd Street
Saint Johnsbury, VT

$225K
192 Railroad Street
Saint Johnsbury, VT

$565K
580 Portland Street
Saint Johnsbury, VT

$150K
490 Portland Street
Saint Johnsbury, VT
Showing 1–38 of 38 · Page 1 of 1
Continue exploring Saint Johnsbury
Turn the listings into a short list with a clearer read on the Saint Johnsbury market, its neighborhoods, and the home features that matter to you.
Saint Johnsbury Housing Market
Saint Johnsbury is a small town in northern Vermont that draws families, remote workers, and retirees seeking a slower pace and access to open spaces. Many newcomers arrive from larger New England cities or out of state, looking for affordable property and a tight-knit community. Character varies by neighborhood, with some sections showing older residential streets and others featuring more rural lots on the edges of town.
Read the full market guide
Daily life centers on local parks for walking and recreation, a modest selection of restaurants and shops downtown, and easy drives to nearby trails for hiking or winter sports. The area supports a range of outdoor pursuits tied to the surrounding forests and hills. Families rely on the local public school district along with nearby private options for education. The climate brings four distinct seasons, marked by snowy winters, colorful autumns, and mild summers. In the current market, 38 homes are listed for sale with prices ranging from $70,000 to $1,890,000. The median sits at $289,500 while the average reaches $368,267, and typical properties measure about 2,056 square feet. Homes often remain on the market for an average of 191 days, giving buyers time to evaluate options across different price points.
Median list price $289,500 · Range $70,000–$1,890,000 · 38 active listings
Frequently Asked Questions
What is the average home price in Saint Johnsbury Vermont?
How long do homes typically stay on the market in Saint Johnsbury?
What size homes are common in Saint Johnsbury?
What schools serve families in Saint Johnsbury?
What kind of lifestyle does Saint Johnsbury offer residents?
Shape your search
Browse Saint Johnsbury by home feature
Ready to make the list yours?
Use the full search to set your price, beds, property type, and must-have features for Saint Johnsbury.