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.
Northeast
St. Johnsbury
Caledonia County, VT
Population
7,378
Walk Score
82 · Very Walkable
Median rent
$889
Median home value
$164,600
Chartered
1786
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.