Saint Johnsbury

United States

Saint Johnsbury, also known as St. Johnsbury, is the shire town of Caledonia County in the state of Vermont, United States. It is situated on the Passumpsic River and is located approximately six miles northwest of the Connecticut River and 48 miles south of the Canada–U.S. border.

As of the 2020 census, the population of Saint Johnsbury was 7,364. The town serves as a primary administrative center for its county within the state.

Sources

  1. St. Johnsbury, Vermont