Harrisonburg city Flag

Harrisonburg city

State:
Virginia
County Seat:
Harrisonburg

Harrisonburg city's 2026 population is estimated at 50,736, reflecting a -0.42% growth rate over the past year (World Population Review estimate based on U.S. Census Bureau data). Harrisonburg city is the 36th largest county in Virginia. The 2010 population was 48,999 and has grown 3.54% since 2010.

50,736
Total Population
2,984
Population Density (mi²)
36
Population Rank (State)
-214 -0.42%
Annual Population Growth

Harrisonburg city Population

Demographics

Economics and Income Statistics