Salaripedia
English

How much does a buyer and purchasing agent make in Grants Pass?

$61,000a year

Median yearly pay for buyer and purchasing agents in the Grants Pass, OR metro area. That is $29.33 an hour or $5,083 a month.

Hourly
$29.33
Vs. national median
-22%
Rank among cities
348 of 391
Jobs in the area
70
Pay range
Lowest 10%: $39,620Median: $61,000Highest 10%: $95,160
PercentileYearlyHourly
10th$39,620$19.05
25th$48,980$23.55
Median$61,000$29.33
75th$78,670$37.82
90th$95,160$45.75

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
Eugene, OR$64,710
Medford, OR$60,250
Buyer and Purchasing Agent salary in Oregon Buyer and Purchasing Agent salary in all states

Related jobs in Grants Pass

Same field, median yearly pay.

Project Management Specialist$95,640
Loan Officer$94,220
Accountant and Auditor$78,070
Compliance Officer$73,740
Business Operations Specialist$72,000
Training and Development Specialist$71,040
Market Research Analyst and Marketing Specialist$65,590
Human Resources Specialist$65,520
Salaries for every job in Grants Pass, OR

Frequently asked questions

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

The median hourly pay in the Grants Pass, OR metro area is $29.33 ($61,000 a year).

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

No: $61,000 against $77,710 nationally, 22% less.

How does Grants Pass compare with the rest of Oregon?

The median in Oregon is $75,050, so Grants Pass pays 19% less.

Where does Grants Pass rank for buyer and purchasing agent pay?

348 of 391 metro areas with data.

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

The lowest-paid 10% make $39,620 or less a year; the top 10% make $95,160 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.