Overview Saint Johnsbury is a town in Vermont, United States, with a population of about 6,193[1]. Geography Coordinates: 44.4192, -72.0151