Northeast

St. Johnsbury

Caledonia County, VT

Population

7,378

Walk Score

82 · Very Walkable

Median rent

$889

Median home value

$164,600

Chartered

1786

St. Johnsbury or Saint Johnsbury is the shire town of Caledonia County, Vermont, United States. As of the 2020 census, the population was 7,364. St. Johnsbury is situated on the Passumpsic River and is located approximately six miles northwest of the Connecticut River and 48 miles (77 km) south of the Canada–U.S. border.

From Wikipedia. Released under CC BY-SA.

On the National Register

Historic districts

  • Maple Street-Clarks Avenue Historic District · listed 1994
  • Railroad Street Historic District · listed 1974
  • St. Johnsbury Federal Fish Culture Station · listed 2005
  • St. Johnsbury Historic District · listed 1980
  • St. Johnsbury Main Street Historic District · listed 1975
  • Summer Street Historic District (Additional Documentation)

Notable landmarks

  • Benoit Apartment House-74 Pearl Street · listed 1994
  • Benoit Apartment House-76 Pearl Street · listed 1994
  • Cote Apartment House · listed 1994
  • Fairbanks Museum · listed 2008
  • Fairbanks, Franklin, House · listed 1980
  • Marshall, Caleb H., House · listed 1994
  • Morency Paint Shop and Apartment Building · listed 1994
  • Shearer and Corser Double House · listed 1994
  • St. Johnsbury Athenaeum · listed 1996

New towns in your inbox.

An occasional dispatch when we add towns or publish a trip idea. No spam, ever.