Salaripedia
English

How much does a computer systems analyst make in Richmond?

$105,200a year

Median yearly pay for computer systems analysts in the Richmond, VA metro area. That is $50.57 an hour or $8,766 a month.

Hourly
$50.57
Vs. national median
-1%
Rank among cities
67 of 362
Jobs in the area
2,990
Pay range
Lowest 10%: $72,410Median: $105,200Highest 10%: $168,400
PercentileYearlyHourly
10th$72,410$34.81
25th$86,490$41.58
Median$105,200$50.57
75th$133,200$64.03
90th$168,400$80.97

Other cities in Virginia

Median yearly pay for computer systems analysts.

Washington, DC$127,000
Charlottesville, VA$110,300
Roanoke, VA$105,400
Virginia Beach, VA$103,800
Lynchburg, VA$98,170
Blacksburg, VA$96,830
Kingsport, TN$94,840
Winchester, VA$92,090
Staunton, VA$91,380
Harrisonburg, VA$91,020
Computer Systems Analyst salary in Virginia Computer Systems Analyst salary in all states

Related jobs in Richmond

Same field, median yearly pay.

Computer and Information Research Scientist$162,900
Database Architect$133,800
Software Developer$132,100
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
Salaries for every job in Richmond, VA

Frequently asked questions

How much does a computer systems analyst make an hour in Richmond?

The median hourly pay in the Richmond, VA metro area is $50.57 ($105,200 a year).

Do computer systems analysts make more in Richmond than the national average?

No: $105,200 against $105,900 nationally, 1% less.

How does Richmond compare with the rest of Virginia?

The median in Virginia is $120,800, so Richmond pays 13% less.

Where does Richmond rank for computer systems analyst pay?

67 of 362 metro areas with data.

How much does a computer systems analyst make starting out in Richmond?

The lowest-paid 10% make $72,410 or less a year; the top 10% make $168,400 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.