Salaripedia
English

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

$78,380a year

Median yearly pay for buyer and purchasing agents in the Portland-Vancouver-Hillsboro, OR-WA metro area. That is $37.68 an hour or $6,532 a month.

Hourly
$37.68
Vs. national median
+1%
Rank among cities
72 of 391
Jobs in the area
4,920
Pay range
Lowest 10%: $47,990Median: $78,380Highest 10%: $132,900
PercentileYearlyHourly
10th$47,990$23.07
25th$60,630$29.15
Median$78,380$37.68
75th$102,300$49.16
90th$132,900$63.88

Other cities in Oregon

Median yearly pay for buyer and purchasing agents.

Salem, OR$80,220
Corvallis, OR$67,900
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 Portland

Same field, median yearly pay.

Personal Financial Advisor$122,800
Financial and Investment Analyst$117,300
Project Management Specialist$108,300
Financial Risk Specialist$105,500
Management Analyst$103,500
Financial Examiner$99,820
Budget Analyst$96,430
Loan Officer$96,100
Labor Relations Specialist$93,590
Accountant and Auditor$92,200
Salaries for every job in Portland, OR

Frequently asked questions

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

The median hourly pay in the Portland-Vancouver-Hillsboro, OR-WA metro area is $37.68 ($78,380 a year).

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

Yes: $78,380 against $77,710 nationally, 1% more.

How does Portland compare with the rest of Oregon?

The median in Oregon is $75,050, so Portland pays 4% more.

Where does Portland rank for buyer and purchasing agent pay?

72 of 391 metro areas with data.

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

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