St. Johnsbury, Vermont facts for kids
St. Johnsbury (known locally as "St. J") is the shire town (county seat) of Caledonia County, Vermont, United States. The population was 7,603 at the 2010 census. St. Johnsbury is located about 10 miles (16 km) northwest of the Connecticut River and 48 miles (77 km) south of the Canada-U.S. border.
Images for kids
St. Johnsbury, Vermont Facts for Kids. Kiddle Encyclopedia.