State: Vermont
County: Caledonia County
Close cities: Barnet, VT, Lower Waterford, VT, East-Saint-Johnsbury, VT, Danville, VT, Concord, VT, Concord, VT, Monroe, NH, Lyndon, VT, Lyndon Center, VT, St. Johnsbury, VT, Lyndonville, VT
St. Johnsbury Population (census data)| Total | 6,511 |
| Male | 3,137 (48.2%) |
| Female | 3,374 (51.8%) |
Population Density: 502 people per sq. mile
Cost of Living Index: 92.4 (US Avg is 100)
St. Johnsbury Elevation: 588 feet above sea level
Land Area: 13.0 square miles
Median Household Income: $32,061
Zip Codes:
05819.