Map of St. Johnsbury CDP
St. Johnsbury is a census-designated place (CDP) corresponding to the main settled areas in the town of St. Johnsbury, Caledonia County, Vermont, United States. As of the 2020 census it had a population of 5,994, out of 7,364 in the entire town. The CDP is in eastern Caledonia County, occupying the southern one-third of the ... Read more
Map of St. Johnsbury CDP