Salaripedia
English

How much does a software developer make in Harrisonburg?

$119,300a year

Median yearly pay for software developers in the Harrisonburg, VA metro area. That is $57.33 an hour or $9,938 a month.

Hourly
$57.33
Vs. national median
-12%
Rank among cities
200 of 377
Jobs in the area
220
Pay range
Lowest 10%: $80,230Median: $119,300Highest 10%: $180,800
PercentileYearlyHourly
10th$80,230$38.57
25th$97,580$46.91
Median$119,300$57.33
75th$137,200$65.97
90th$180,800$86.90

Other cities in Virginia

Median yearly pay for software developers.

Washington, DC$154,900
Winchester, VA$133,300
Richmond, VA$132,100
Virginia Beach, VA$129,100
Charlottesville, VA$128,500
Roanoke, VA$121,100
Staunton, VA$115,600
Kingsport, TN$115,300
Blacksburg, VA$111,600
Lynchburg, VA$109,800
Software Developer salary in Virginia Software Developer salary in all states

Related jobs in Harrisonburg

Same field, median yearly pay.

Information Security Analyst$103,900
Computer Systems Analyst$91,020
Network and Computer Systems Administrator$79,670
Computer Occupation$79,530
Computer User Support Specialist$59,310
Computer Network Support Specialist$51,350
Salaries for every job in Harrisonburg, VA

Frequently asked questions

How much does a software developer make an hour in Harrisonburg?

The median hourly pay in the Harrisonburg, VA metro area is $57.33 ($119,300 a year).

Do software developers make more in Harrisonburg than the national average?

No: $119,300 against $136,000 nationally, 12% less.

How does Harrisonburg compare with the rest of Virginia?

The median in Virginia is $136,500, so Harrisonburg pays 13% less.

Where does Harrisonburg rank for software developer pay?

200 of 377 metro areas with data.

How much does a software developer make starting out in Harrisonburg?

The lowest-paid 10% make $80,230 or less a year; the top 10% make $180,800 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.