');
US City Data

Portsmouth vs Harrisonburg

Side-by-side comparison

How does Portsmouth, VA compare to Harrisonburg, VA? Portsmouth has a population of 97,299 with a median household income of $58,972, while Harrisonburg has 51,492 residents and a median income of $59,752. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricPortsmouth, VAHarrisonburg, VADifference
Population97,29951,492+89.0%
Median Age35.825.4+40.9%
Foreign Born %3%17.3%-82.7%
Economy
MetricPortsmouthHarrisonburgDifference
Median Income$58,972$59,752-1.3%
Unemployment6.6%7.1%-7.0%
Poverty Rate17.6%25.6%-31.3%
Bachelor's+23.2%36.7%-36.8%
Housing
MetricPortsmouthHarrisonburgDifference
Home Value$229,400$278,200-17.5%
Median Rent$1266/mo$1120/mo+13.0%
Housing Units43,23318,654+131.8%

Learn More

Portsmouth, VA ProfileHarrisonburg, VA ProfileCost of Living in VirginiaMore ComparisonsCity Rankings