City:
Saint Johnsbury is a city in the state of vermont with a population of roughly 9,144. It is in Caledonia, Vermont Its Zip codes include 05819 .