St. Johnsbury VT Homes

49Results

St. Johnsbury is a town in Caledonia County,VT with an approximate population of 7,400 (2020).,

 St. Johnsbury has a rich history and cultural heritage. It is known for its well-preserved Victorian architecture, including many historic buildings and homes. The town has been designated as a "Distinctive Destination" by the National Trust for Historic Preservation.

Price High to Low
  1. Fairbanks Museum and Planetarium: One of the town's notable attractions is the Fairbanks Museum and Planetarium. Founded in 1889, the museum houses a diverse collection of natural history exhibits, cultural artifacts, and a planetarium.

  2. St. Johnsbury Athenaeum: This historic library and art gallery were founded in the 19th century and feature an impressive collection of artwork and literature. It is a cultural center for the town and surrounding communities

  3. St. Johnsbury Academy: The town is home to St. Johnsbury Academy, a private independent school founded in 1842. The academy provides both high school and postgraduate education and is one of the oldest boarding schools in the United States.

  4. Events and Festivals: St. Johnsbury hosts various community events and festivals throughout the year, showcasing local arts, culture, and traditions.

  5. Economic and Commercial Center: The town serves as a commercial and economic center for the surrounding region, offering a range of businesses, shops, and services.

 

 
Broker Reciprocity 

Copyright 2026 PrimeMLS, Inc. All rights reserved. This information is deemed reliable, but not guaranteed. The data relating to real estate displayed on this display comes in part from the IDX Program of PrimeMLS. The information being provided is for consumers’ personal, non-commercial use and may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing. Data last updated May 20, 2026 12:07 AM EDT