St. Johnsbury, Vermont

St. Johnsbury (known locally as "St. J") is the shire townTitle 24, Part I, Chapter 1, §4, Vermont Statutes.  Accessed 2007-11-01. (county seat) of Caledonia County, Vermont, United States. The population was 7,364 at the 2020 census.
St. Johnsbury is located about  northwest of the Connecticut River and  south of the Canada-U.S. border.

References

Category:Towns in Vermont
Category:County seats in Vermont