Salaripedia
English

How much does a software developer make in Richmond?

$132,100a year

Median yearly pay for software developers in the Richmond, VA metro area. That is $63.52 an hour or $11,010 a month.

Hourly
$63.52
Vs. national median
-3%
Rank among cities
54 of 377
Jobs in the area
7,680
Pay range
Lowest 10%: $84,290Median: $132,100Highest 10%: $209,000
PercentileYearlyHourly
10th$84,290$40.52
25th$107,400$51.65
Median$132,100$63.52
75th$165,700$79.66
90th$209,000$100.48

Other cities in Virginia

Median yearly pay for software developers.

Washington, DC$154,900
Winchester, VA$133,300
Virginia Beach, VA$129,100
Charlottesville, VA$128,500
Roanoke, VA$121,100
Harrisonburg, VA$119,300
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 Richmond

Same field, median yearly pay.

Computer and Information Research Scientist$162,900
Database Architect$133,800
Actuary$131,900
Computer Network Architect$129,200
Information Security Analyst$126,200
Data Scientist$122,500
Web Developer$117,100
Computer Programmer$112,700
Computer Occupation$111,100
Operations Research Analyst$109,700
Salaries for every job in Richmond, VA

Frequently asked questions

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

The median hourly pay in the Richmond, VA metro area is $63.52 ($132,100 a year).

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

No: $132,100 against $136,000 nationally, 3% less.

How does Richmond compare with the rest of Virginia?

The median in Virginia is $136,500, so Richmond pays 3% less.

Where does Richmond rank for software developer pay?

54 of 377 metro areas with data.

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

The lowest-paid 10% make $84,290 or less a year; the top 10% make $209,000 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.