Salaripedia
English

How much does a training and development manager make in Richmond?

$121,500a year

Median yearly pay for training and development managers in the Richmond, VA metro area. That is $58.41 an hour or $10,120 a month.

Hourly
$58.41
Vs. national median
-9%
Rank among cities
79 of 153
Jobs in the area
210
Pay range
Lowest 10%: $91,190Median: $121,500Highest 10%: $205,200
PercentileYearlyHourly
10th$91,190$43.84
25th$110,100$52.93
Median$121,500$58.41
75th$159,000$76.46
90th$205,200$98.66

Other cities in Virginia

Median yearly pay for training and development managers.

Washington, DC$143,600
Virginia Beach, VA$127,400
Training and Development Manager salary in Virginia Training and Development Manager salary in all states

Related jobs in Richmond

Same field, median yearly pay.

Chief Executive$326,200
Computer and Information Systems Manager$180,600
Marketing Manager$174,100
Financial Manager$173,100
Sales Manager$168,600
Architectural and Engineering Manager$167,200
Advertising and Promotions Manager$161,000
Public Relations Manager$160,500
Compensation and Benefits Manager$157,400
Human Resources Manager$152,200
Salaries for every job in Richmond, VA

Frequently asked questions

How much does a training and development manager make an hour in Richmond?

The median hourly pay in the Richmond, VA metro area is $58.41 ($121,500 a year).

Do training and development managers make more in Richmond than the national average?

No: $121,500 against $133,000 nationally, 9% less.

How does Richmond compare with the rest of Virginia?

The median in Virginia is $137,500, so Richmond pays 12% less.

Where does Richmond rank for training and development manager pay?

79 of 153 metro areas with data.

How much does a training and development manager make starting out in Richmond?

The lowest-paid 10% make $91,190 or less a year; the top 10% make $205,200 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.