Salaripedia
English

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

$64,710a year

Median yearly pay for buyer and purchasing agents in the Eugene-Springfield, OR metro area. That is $31.11 an hour or $5,393 a month.

Hourly
$31.11
Vs. national median
-17%
Rank among cities
296 of 391
Jobs in the area
600
Pay range
Lowest 10%: $41,990Median: $64,710Highest 10%: $104,800
PercentileYearlyHourly
10th$41,990$20.19
25th$50,710$24.38
Median$64,710$31.11
75th$84,610$40.68
90th$104,800$50.36

Other cities in Oregon

Median yearly pay for buyer and purchasing agents.

Salem, OR$80,220
Portland, OR$78,380
Corvallis, OR$67,900
Albany, OR$66,750
Bend, OR$65,370
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 Eugene

Same field, median yearly pay.

Financial and Investment Analyst$101,800
Personal Financial Advisor$99,030
Management Analyst$98,710
Project Management Specialist$93,880
Financial Examiner$81,230
Loan Officer$80,720
Accountant and Auditor$79,930
Compliance Officer$79,820
Labor Relations Specialist$76,520
Logistician$75,820
Salaries for every job in Eugene, OR

Frequently asked questions

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

The median hourly pay in the Eugene-Springfield, OR metro area is $31.11 ($64,710 a year).

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

No: $64,710 against $77,710 nationally, 17% less.

How does Eugene compare with the rest of Oregon?

The median in Oregon is $75,050, so Eugene pays 14% less.

Where does Eugene rank for buyer and purchasing agent pay?

296 of 391 metro areas with data.

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

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