Salaripedia
English

How much does a buyer and purchasing agent make in Corvallis?

$67,900a year

Median yearly pay for buyer and purchasing agents in the Corvallis, OR metro area. That is $32.64 an hour or $5,658 a month.

Hourly
$32.64
Vs. national median
-13%
Rank among cities
235 of 391
Jobs in the area
90
Pay range
Lowest 10%: $43,390Median: $67,900Highest 10%: $114,600
PercentileYearlyHourly
10th$43,390$20.86
25th$48,820$23.47
Median$67,900$32.64
75th$81,360$39.12
90th$114,600$55.09

Other cities in Oregon

Median yearly pay for buyer and purchasing agents.

Salem, OR$80,220
Portland, OR$78,380
Albany, OR$66,750
Bend, OR$65,370
Eugene, OR$64,710
Grants Pass, OR$61,000
Medford, OR$60,250
Buyer and Purchasing Agent salary in Oregon Buyer and Purchasing Agent salary in all states

Related jobs in Corvallis

Same field, median yearly pay.

Financial and Investment Analyst$112,200
Loan Officer$97,340
Management Analyst$89,440
Personal Financial Advisor$86,220
Project Management Specialist$85,420
Logistician$82,530
Budget Analyst$79,910
Accountant and Auditor$77,200
Training and Development Specialist$76,770
Compliance Officer$76,370
Salaries for every job in Corvallis, OR

Frequently asked questions

How much does a buyer and purchasing agent make an hour in Corvallis?

The median hourly pay in the Corvallis, OR metro area is $32.64 ($67,900 a year).

Do buyer and purchasing agents make more in Corvallis than the national average?

No: $67,900 against $77,710 nationally, 13% less.

How does Corvallis compare with the rest of Oregon?

The median in Oregon is $75,050, so Corvallis pays 10% less.

Where does Corvallis rank for buyer and purchasing agent pay?

235 of 391 metro areas with data.

How much does a buyer and purchasing agent make starting out in Corvallis?

The lowest-paid 10% make $43,390 or less a year; the top 10% make $114,600 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.