');
US City Data

St. Johnsbury vs Newport

Side-by-side comparison

How does St. Johnsbury, VT compare to Newport, VT? St. Johnsbury has a population of 5,945 with a median household income of $49,033, while Newport has 4,413 residents and a median income of $48,194. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricSt. Johnsbury, VTNewport, VTDifference
Population5,9454,413+34.7%
Median Age43.846.3-5.4%
Foreign Born %3%2.5%+20.0%
Economy
MetricSt. JohnsburyNewportDifference
Median Income$49,033$48,194+1.7%
Unemployment4.7%10.1%-53.5%
Poverty Rate20.4%21.6%-5.6%
Bachelor's+28.9%21.2%+36.3%
Housing
MetricSt. JohnsburyNewportDifference
Home Value$171,900$179,000-4.0%
Median Rent$887/mo$849/mo+4.5%
Housing Units2,9632,368+25.1%

Learn More

St. Johnsbury, VT ProfileNewport, VT ProfileCost of Living in VermontMore ComparisonsCity Rankings