Salaripedia
English

How much does an accountant and auditor make in Roanoke?

$77,240a year

Median yearly pay for accountant and auditors in the Roanoke, VA metro area. That is $37.13 an hour or $6,437 a month.

Hourly
$37.13
Vs. national median
-8%
Rank among cities
193 of 393
Jobs in the area
1,200
Pay range
Lowest 10%: $51,210Median: $77,240Highest 10%: $124,800
PercentileYearlyHourly
10th$51,210$24.62
25th$61,140$29.39
Median$77,240$37.13
75th$100,300$48.20
90th$124,800$60.02

Other cities in Virginia

Median yearly pay for accountant and auditors.

Washington, DC$102,100
Richmond, VA$84,220
Charlottesville, VA$81,530
Virginia Beach, VA$79,450
Lynchburg, VA$78,990
Winchester, VA$77,660
Staunton, VA$77,300
Harrisonburg, VA$76,530
Kingsport, TN$75,940
Blacksburg, VA$74,800
Accountant and Auditor salary in Virginia Accountant and Auditor salary in all states

Related jobs in Roanoke

Same field, median yearly pay.

Personal Financial Advisor$91,690
Project Management Specialist$91,170
Management Analyst$84,220
Credit Analyst$81,680
Logistician$78,870
Financial and Investment Analyst$75,500
Claims Adjuster$74,880
Compensation$74,460
Cost Estimator$71,320
Human Resources Specialist$67,450
Salaries for every job in Roanoke, VA

Frequently asked questions

How much does an accountant and auditor make an hour in Roanoke?

The median hourly pay in the Roanoke, VA metro area is $37.13 ($77,240 a year).

Do accountant and auditors make more in Roanoke than the national average?

No: $77,240 against $83,680 nationally, 8% less.

How does Roanoke compare with the rest of Virginia?

The median in Virginia is $93,290, so Roanoke pays 17% less.

Where does Roanoke rank for accountant and auditor pay?

193 of 393 metro areas with data.

How much does an accountant and auditor make starting out in Roanoke?

The lowest-paid 10% make $51,210 or less a year; the top 10% make $124,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.