Salaripedia
English

How much does a training and development specialist make in Salem?

$79,190a year

Median yearly pay for training and development specialists in the Salem, OR metro area. That is $38.07 an hour or $6,599 a month.

Hourly
$38.07
Vs. national median
+14%
Rank among cities
23 of 390
Jobs in the area
840
Pay range
Lowest 10%: $59,440Median: $79,190Highest 10%: $110,900
PercentileYearlyHourly
10th$59,440$28.58
25th$71,400$34.33
Median$79,190$38.07
75th$98,150$47.19
90th$110,900$53.30

Other cities in Oregon

Median yearly pay for training and development specialists.

Portland, OR$77,000
Corvallis, OR$76,770
Bend, OR$75,420
Grants Pass, OR$71,040
Medford, OR$66,550
Eugene, OR$63,450
Albany, OR$58,490
Training and Development Specialist salary in Oregon Training and Development Specialist salary in all states

Related jobs in Salem

Same field, median yearly pay.

Financial and Investment Analyst$110,500
Personal Financial Advisor$104,000
Project Management Specialist$102,700
Financial Specialist$100,400
Management Analyst$99,090
Budget Analyst$98,110
Financial Examiner$93,560
Loan Officer$93,410
Claims Adjuster$90,270
Compensation$88,110
Salaries for every job in Salem, OR

Frequently asked questions

How much does a training and development specialist make an hour in Salem?

The median hourly pay in the Salem, OR metro area is $38.07 ($79,190 a year).

Do training and development specialists make more in Salem than the national average?

Yes: $79,190 against $69,280 nationally, 14% more.

How does Salem compare with the rest of Oregon?

The median in Oregon is $76,360, so Salem pays 4% more.

Where does Salem rank for training and development specialist pay?

23 of 390 metro areas with data.

How much does a training and development specialist make starting out in Salem?

The lowest-paid 10% make $59,440 or less a year; the top 10% make $110,900 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.