3,641

Saint Johnsbury, VT Homes

Section Image Section Image
  • /20

    $99,950

    • 2 Beds
    • 1 Bath
    • 684 Sq Ft

    30 Mountain Ave, Saint Johnsbury, VT 05819

    This 2-bedroom, 1-bath home sits on a 0.25 acre in-town lot, offering easy access to shopping, grocery stores, schools and local amenities. The property features a flat, easy to maintain yard and a nice outdoor space for everyday living, along with a detached one-car garage for additional storage or parking. Inside, the home offers brand new kitchen appliances and a pellet/wood stove hookup for

    Agent Photo

    Liz Tremblay

    RE/Max Heritage

    (866) 854-8710

    30 Mountain Ave, Saint Johnsbury, VT 05819
  • /30

    $2,550 per month

    • 4 Beds
    • 1.5 Baths
    • 1,300 Sq Ft
    • Apartment for Rent

    417 Cliff St, Saint Johnsbury, VT 05819

    This 4 bedroom 1.5 unit is part of a two family property located on the hill in St. Johnsbury. This is a two story unit, so there are no neighbors above or below you. This property has been extensively updated on the interior and exterior over the last 18 months. This property offers a private front porch as well as a shared back porch and yard with space for gardening, etc. The kitchen has new

    Agent Photo

    Mathew Ghafoori

    RE/Max Heritage

    (833) 549-8375

    417 Cliff St, Saint Johnsbury, VT 05819
  • /11

    $23,500 Sold Dec 01, 2025

    00 Mountain Ave, Saint Johnsbury, VT 05819

    • Land
    • 0.81 Acre
    • $29,012 per Acre

    Last Sold Summary

    • 41% Below List Price
    • 42 Days On Market

    Last Listing Agent Russell Ingalls RE/MAX All Seasons Realty - Lyndonville

    00 Mountain Ave, Saint Johnsbury, VT 05819
    • /13

      Est $154,987 Not Listed For Sale

      • 4 Beds
      • 2 Baths
      • 1,183 Sq Ft

      179 Lafayette St, Saint Johnsbury, VT 05819

      179 Lafayette St, Saint Johnsbury, VT 05819
  • /45

    $250,000

    • 6 Beds
    • 3 Baths
    • 2,968 Sq Ft

    122 North Ave, Saint Johnsbury, VT 05819

    Fully occupied 3 unit with solid income history. Easy walking distance to downtown. In good shape with vinyl siding, replacement windows and a newer roof. Separate utilities for each unit. Beautiful original woodwork, floors and details. Large yard, plenty of parking and garage.

    Agent Photo

    Scott DesJardins

    Better Real Estate LLP

    (866) 481-8041

    122 North Ave, Saint Johnsbury, VT 05819
  • /15

    $2,050 per month

    • 2 Beds
    • 1 Bath
    • 1,250 Sq Ft
    • Apartment for Rent

    613 Summer St Unit 2, Saint Johnsbury, VT 05819

    This nicely updated unit is located just steps from Main Street in St. Johnsbury allowing for privacy and convenience. The unit is located on the second floor and has in unit washer and dryer as well as a well appointed kitchen and custom, modern bathroom. Lawn Care, snow removal and rubbish removal are included. Other utilities are paid by the tenant. Parking available for 2 cars in tandem in

    Agent Photo

    Mathew Ghafoori

    RE/Max Heritage

    (877) 836-6104

    613 Summer St Unit 2, Saint Johnsbury, VT 05819
  • /37

    $265,000 Sold Oct 30, 2025

    126 Pearl St, Saint Johnsbury, VT 05819

    • 2 Beds
    • 2 Baths
    • 2,687 Sq Ft
    • Built 1905

    Last Sold Summary

    • 14% Below List Price
    • $99/SF
    • 169 Days On Market

    Last Listing Agent Erika Pierce Four Seasons Sotheby's Int'l Realty

    126 Pearl St, Saint Johnsbury, VT 05819
    • /26

      Est $478,875 Not Listed For Sale

      • 3 Beds
      • 3 Baths
      • 2,310 Sq Ft

      2000 Goss Hollow Rd, Saint Johnsbury, VT 05819

      2000 Goss Hollow Rd, Saint Johnsbury, VT 05819
  • /39

    $389,000

    • 5 Beds
    • 3 Baths
    • 5,577 Sq Ft

    77 Concord Ave, Saint Johnsbury, VT 05819

    This well-maintained property offers a strong investment opportunity with three residential units and two commercial spaces, all in a convenient downtown location. The residential portion includes a ground-level one-bedroom, one-bath apartment and two spacious two-bedroom, one-bath apartments on the second floor. Each unit has its own private entrance, and tenants pay their own electric, On the

    Agent Photo

    Timothy Scott

    Tim Scott Real Estate

    (844) 582-5108

    77 Concord Ave, Saint Johnsbury, VT 05819
  • /6

    $950 per month

    • 1 Bed
    • 1 Bath
    • Condo for Rent

    462 Railroad St Unit 9, Saint Johnsbury, VT 05819

    Property Id: 1096266**New Ownership**Second floor apartment**Charming one bedroom one bath apartment located in the heart of St Johnsbury. If you love the smell of fresh baked bread and espresso, this might be the spot for you. Located in the same building as an incredible bakery and steps away from local restaurants and other desirable locations.This building is

    462 Railroad St Unit 9, Saint Johnsbury, VT 05819
  • /4

    $40,000 Sold Sep 18, 2025

    00 Hurlbut Hill Ln, Waterford, VT 05819

    • Land
    • 11 Acres
    • $3,636 per Acre

    Last Sold Summary

    • 20% Below List Price
    • 0 Days On Market

    Last Listing Agent Liz Tremblay RE/Max Heritage

    00 Hurlbut Hill Ln, Waterford, VT 05819
    • /32

      Not Listed For Sale

      • 8 Beds
      • 4 Baths
      • 2,834 Sq Ft

      109 Elm St, Saint Johnsbury, VT 05819

      109 Elm St, Saint Johnsbury, VT 05819
  • /60

    $329,950

    • 4 Beds
    • 3 Baths
    • 2,080 Sq Ft

    43 Crestwood Dr, Saint Johnsbury, VT 05819

    Located in a quiet residential neighborhood just minutes from many stores, this property is a perfect blend of privacy and convenience. The main structure is a manufactured home with an attached deck enclosed on three sides with overhead lighting, the perfect place to relax in the morning with a cup of coffee. There is ample storage here with a large storage room located off of the oversized

    Agent Photo

    Mathew Ghafoori

    RE/Max Heritage

    (833) 573-9122

    43 Crestwood Dr, Saint Johnsbury, VT 05819
  • /26

    $1,000 per month

    • 2 Baths
    • 1,100 Sq Ft
    • House for Rent

    309 Portland St Unit 102, Saint Johnsbury, VT 05819

    This office space has great parking, is close to town, grocery store and is highly visible from Route 2. Located in the same building as a real estate company, there is plenty of room for parking behind the building with a separate entrance. There is one large open office space on the main floor with 1/2 bath and access to the basement. One-step-up is another office which has a side door exit and

    Rosemary Gingue Begin Realty Associates

    309 Portland St Unit 102, Saint Johnsbury, VT 05819
  • /28

    $47,500 Sold Jan 24, 2025

    19 Hill St, Saint Johnsbury, VT 05819

    • 3 Beds
    • 1.5 Baths
    • 1,895 Sq Ft
    • Built 1850

    Last Sold Summary

    • 29% Below List Price
    • $25/SF
    • 87 Days On Market

    Current Estimated Value $132,618

    Last Listing Agent Nikki Peters StoneCrest Properties, LLC2

    19 Hill St, Saint Johnsbury, VT 05819
    • /27

      Est $389,005 Not Listed For Sale

      • 3 Beds
      • 1.5 Baths
      • 1,752 Sq Ft

      345 Woodland Rd, Saint Johnsbury, VT 05819

      345 Woodland Rd, Saint Johnsbury, VT 05819
  • /8

    $159,000

    • Land
    • 23.26 Acres
    • $6,836 per Acre

    595 Old Center Rd, Saint Johnsbury, VT 05819

    Opportunity awaits with this fantastic 23.26-acre parcel of land in St. Johnsbury! Land is open but mostly wooded. This property offers endless possibilities for building your new home or perhaps establishing your business. Conveniently equipped with an existing drilled well and electricity available right at the street, it's ready and waiting for your vision. The prime location provides quick

    Agent Photo

    Timothy Scott

    Tim Scott Real Estate

    (855) 694-8422

    595 Old Center Rd, Saint Johnsbury, VT 05819
  • /20

    $3,000 per month

    • 4 Beds
    • 1.5 Baths
    • 2,200 Sq Ft
    • House for Rent

    545 Lafayette St, Saint Johnsbury, VT 05819

    Property Id: 2264471Welcome to this charming 4 bedroom, 1.5 bathroom single-family home in St Johnsbury! This beautiful historic property on Lafayette Street offers modern amenities such as a dishwasher, washer/dryer, and fireplace. Enjoy gardens, enclosed porch, and a clawfoot tub. Pets allowed. Rent includes most utilities. Don't miss out on this amazing opportunity! Contact us today to

    545 Lafayette St, Saint Johnsbury, VT 05819
  • /43

    $285,000 Sold Oct 16, 2025

    1355 New Boston Rd, Saint Johnsbury, VT 05819

    • 3 Beds
    • 3 Baths
    • 2,171 Sq Ft
    • Built 2008

    Last Sold Summary

    • 20% Below List Price
    • $131/SF
    • 38 Days On Market

    Last Listing Agent Timothy Scott Tim Scott Real Estate

    1355 New Boston Rd, Saint Johnsbury, VT 05819
    • /40

      Est $301,587 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,600 Sq Ft

      48 Sanger Cir, Saint Johnsbury, VT 05819

      48 Sanger Cir, Saint Johnsbury, VT 05819
  • /60

    $750,000

    • 4,536 Sq Ft

    1394 Main St, Saint Johnsbury, VT 05819

    A St. Johnsbury classic with modern appeal, this beautifully renovated 1859 property offers a rare combination of historic character and strong rental potential. The main building features two stunning one-bedroom apartments, each with open layouts, granite countertops, stainless-steel appliances, central air, in-unit laundry, private entrances, off-street parking, and a proven rental history.

    Agent Photo

    Timothy Scott

    Tim Scott Real Estate

    (833) 614-3111

    1394 Main St, Saint Johnsbury, VT 05819
  • /18

    $1,400 per month

    • 2 Beds
    • 1 Bath
    • 1,000 Sq Ft
    • Condo for Rent

    4401 US Route 5 N Unit 1, Saint Johnsbury, VT 05819

    This apartment is located in the quiet village of Passumpsic, Barnet, just 7 miles from downtown St. Johnsbury. There are areas for outside activities such as barbecuing, bonfires, swimming and fishing. Barnet is a sending school, meaning that high schoolers could choose either St. Johnsbury Academy or Lyndonville Institute tuition free.The entire first floor including the bathroom has been

    4401 US Route 5 N Unit 1, Saint Johnsbury, VT 05819
  • /49

    $379,000 Sold Dec 04, 2025

    431 Old County Rd, Saint Johnsbury, VT 05819

    • 2 Beds
    • 2 Baths
    • 1,570 Sq Ft
    • Built 1979

    Last Sold Summary

    • $241/SF
    • 6 Days On Market

    Last Listing Agent Timothy Scott Tim Scott Real Estate

    431 Old County Rd, Saint Johnsbury, VT 05819
    • /36

      Est $104,000 Not Listed For Sale

      • 3 Beds
      • 1.5 Baths
      • 1,440 Sq Ft

      46 Hastings Hill, Saint Johnsbury, VT 05819

      46 Hastings Hill, Saint Johnsbury, VT 05819
  • /57

    $375,000

    • 3 Beds
    • 2 Baths
    • 2,000 Sq Ft

    1247 High Ridge Rd, Waterford, VT 05819

    Some homes just feel like they’ve been loved for generations and this classic 1800s cape is one of them. Wood floors, four fireplaces (three functional), and a welcoming flow create a timeless warmth from the moment you step inside. The kitchen has long been the heart of the home, affectionately called the “Room of 7 Doors” by the family who cherished it. Spacious and full of character, it

    Agent Photo

    Katy Rossell

    Tim Scott Real Estate

    (855) 748-2344

    1247 High Ridge Rd, Waterford, VT 05819
  • /60

    $270,000 Sold Jul 18, 2025

    148 Eastern Ave, Saint Johnsbury, VT 05819

    • 3 Beds
    • 4 Baths
    • 5,106 Sq Ft
    • Built 1900

    Last Sold Summary

    • 6% Above List Price
    • $53/SF
    • 9 Days On Market

    Current Estimated Value $270,892

    Last Listing Agent Tina Leblond Big Bear Real Estate

    148 Eastern Ave, Saint Johnsbury, VT 05819
    • /28

      Est $276,838 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,168 Sq Ft

      1252 Remick Rd, Saint Johnsbury, VT 05819

      1252 Remick Rd, Saint Johnsbury, VT 05819
  • /49

    $399,000 Under Contract

    • 3 Beds
    • 1.5 Baths
    • 1,087 Sq Ft

    441 Tower Rd, Saint Johnsbury, VT 05819

    A cozy ranch style house with big views awaits you! Set on an impressive 100+/- acres of wooded land featuring trails, this home delivers a perfect balance of privacy, tranquility, and breathtaking mountain vistas. The interior features newly painted rooms and brand-new exterior doors, adding a welcoming touch to this charming home. The inviting living room is highlighted by a large picture

    Agent Photo

    Katy Rossell

    Tim Scott Real Estate

    (844) 910-0104

    441 Tower Rd, Saint Johnsbury, VT 05819
  • /45

    $216,000 Sold Nov 21, 2025

    51 Cross Ave, Saint Johnsbury, VT 05819

    • 3 Beds
    • 1 Bath
    • 2,065 Sq Ft
    • Built 1970

    Last Sold Summary

    • 6% Below List Price
    • $105/SF
    • 12 Days On Market

    Last Listing Agent Katy Rossell Tim Scott Real Estate

    51 Cross Ave, Saint Johnsbury, VT 05819
    • /40

      Est $1,129,380 Not Listed For Sale

      • 4 Beds
      • 4 Baths
      • 3,650 Sq Ft

      1274 High Ridge Rd, Waterford, VT 05819

      1274 High Ridge Rd, Waterford, VT 05819
  • /44

    $799,950

    • 2 Beds
    • 3 Baths
    • 10,826 Sq Ft

    537 Railroad St, Saint Johnsbury, VT 05819

    Welcome to this truly unique property in the heart of downtown St. Johnsbury. This one-of-a-kind building offers potential for residential conversion, live-work, or creative mixed use. Originally built as a church, this building offers a one-of-a-kind opportunity to create your dream residence. The structure retains many original architectural features - soaring ceilings, large windows,

    Agent Photo

    Mathew Ghafoori

    RE/Max Heritage

    (877) 547-2365

    537 Railroad St, Saint Johnsbury, VT 05819
  • /6

    $25,000 Sold Jul 11, 2025

    0 Deer Creek Ln Unit 5042211, Saint Johnsbury, VT 05819

    • Land
    • 0.76 Acre
    • $32,895 per Acre

    Last Sold Summary

    • 17% Below List Price
    • 50 Days On Market

    Last Listing Agent Ben Reed Tim Scott Real Estate

    0 Deer Creek Ln Unit 5042211, Saint Johnsbury, VT 05819
    • /14

      Est $280,195 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 960 Sq Ft

      34 Us Route 5, Waterford, VT 05819

      34 Us Route 5, Waterford, VT 05819
  • /6

    $19,950

    • Land
    • 0.27 Acre
    • $73,889 per Acre

    00 Lafayette, St. Johnsbury, VT 05819

    Conveniently located in town, this 0.27 acre lot offers easy access to all local amenities. Situated on a town maintained road with public water and sewer, plus electric available at the street, it's ready for your new build. Perfect spot for your starter home. An additional adjoining lot 0.22 acres is also available-purchase both together at a discount. With the combined space, you'll have

    Agent Photo

    Liz Tremblay

    RE/Max Heritage

    (877) 708-4511

    00 Lafayette, St. Johnsbury, VT 05819
  • /29

    $228,000 Sold Dec 30, 2024

    919 Concord Ave, Saint Johnsbury, VT 05819

    • 3 Beds
    • 2 Baths
    • 1,404 Sq Ft
    • Built 1992

    Last Sold Summary

    • 4% Above List Price
    • $162/SF
    • 25 Days On Market

    Current Estimated Value $245,465

    Last Listing Agent Denise Bigelow Parkway Realty

    919 Concord Ave, Saint Johnsbury, VT 05819
    • /39

      Est $295,451 Not Listed For Sale

      • 2 Beds
      • 1.5 Baths
      • 1,250 Sq Ft

      6087 Vt Route 18, Saint Johnsbury, VT 05819

      6087 Vt Route 18, Saint Johnsbury, VT 05819
  • /59

    $285,000 Under Contract

    • 3 Beds
    • 2 Baths
    • 1,443 Sq Ft

    254 Ski Tow Rd, Saint Johnsbury, VT 05819

    This super charming St. Johnsbury home sits on 4.25 acres and has been thoughtfully transformed by its owners, opening up key spaces and creating a very cool blend of modern comfort and vintage Vermont character. The home features a bright, open kitchen with slate floors, a breakfast bar, and a generous pantry, all flowing into the dining area with sliding doors leading to the backyard. Just

    Agent Photo

    Mary Scott

    Tim Scott Real Estate

    (844) 871-6883

    254 Ski Tow Rd, Saint Johnsbury, VT 05819
  • /14

    $36,000 Sold Aug 21, 2025

    Lot 4 Aldrich Mountain Ln, Waterford, VT 05819

    • Land
    • 2.23 Acres
    • $16,143 per Acre

    Last Sold Summary

    • 0 Days On Market

    Last Listing Agent Katy Rossell Tim Scott Real Estate

    Lot 4 Aldrich Mountain Ln, Waterford, VT 05819
    • /39

      Est $376,224 Not Listed For Sale

      • 5 Beds
      • 2.5 Baths
      • 1,900 Sq Ft

      1087 Remick Rd, Saint Johnsbury, VT 05819

      1087 Remick Rd, Saint Johnsbury, VT 05819
  • /6

    $19,950

    • Land
    • 0.22 Acre
    • $90,682 per Acre

    0 Lafayette St, Saint Johnsbury, VT 05819

    Conveniently located in town, this 0.22 acre lot offers easy access to all local amenities. Situated on a town maintained road with public water and sewer, plus electric available at the street, it's ready for your new build. Perfect spot for your starter home! An additional adjoining lot 0.27 acres is also available-purchase both together at a discount. With the combined space, you'll have

    Agent Photo

    Liz Tremblay

    RE/Max Heritage

    (877) 735-7841

    0 Lafayette St, Saint Johnsbury, VT 05819

Showing Results 1 - 40, Page 1 of 18

Home Trends in Saint Johnsbury, VT

Housing Trends

Median Sale Price
$288,750
Median Single Family Sale Price
$279,000
Median Townhouse Sale Price
$274,875
Average Price Per Sq Ft
$219
Number of Homes for Sale
23
Last 12 months Home Sales
54
Months of Supply
5.10
Median List Price
$295,900
Median Change From 1st List Price
4%
Median Home Sale Price YoY Change
9%
How to Buy a Home How to Finance a Home How to Sell a Home