Discover Saint Johnsbury
compiled from our dataSaint Johnsbury is located in Vermont, USA, and has a population of about 5,994. Our atlas lists 39 places here.
These include 4 sights and 3 museums, 27 restaurants, 5 places to stay and 0 cocktail bars. Highlights include 142 Eastern, Colonial Apartments, St. Johnsbury (condado de Caledonia, Vermont).