Businesses and Places in Saint Johnsbury, Vermont

St. Johnsbury is the shire town of Caledonia County, Vermont, United States. The population was 7,603 at the 2010 census. St. Johnsbury is located approximately northwest of the Connecticut River and south of the Canada-U.S. border.
Phone Area Codes in Saint Johnsbury, VT: 802

Saint Johnsbury, Vermont Popular Businesses and Place Categories