Salaripedia
English

How much does a buyer and purchasing agent make in Oklahoma City?

$77,010a year

Median yearly pay for buyer and purchasing agents in the Oklahoma City, OK metro area. That is $37.02 an hour or $6,418 a month.

Hourly
$37.02
Vs. national median
-1%
Rank among cities
91 of 391
Jobs in the area
2,120
Pay range
Lowest 10%: $47,990Median: $77,010Highest 10%: $124,500
PercentileYearlyHourly
10th$47,990$23.07
25th$59,080$28.40
Median$77,010$37.02
75th$100,600$48.34
90th$124,500$59.86

Other cities in Oklahoma

Median yearly pay for buyer and purchasing agents.

Lawton, OK$75,570
Tulsa, OK$67,160
Enid, OK$63,720
Fort Smith, AR$57,380
Buyer and Purchasing Agent salary in Oklahoma Buyer and Purchasing Agent salary in all states

Related jobs in Oklahoma City

Same field, median yearly pay.

Management Analyst$99,400
Business Operations Specialist$96,100
Logistician$94,520
Project Management Specialist$85,400
Financial Examiner$84,510
Financial Specialist$84,390
Budget Analyst$81,330
Financial Risk Specialist$78,120
Accountant and Auditor$77,280
Labor Relations Specialist$76,660
Salaries for every job in Oklahoma City, OK

Frequently asked questions

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

The median hourly pay in the Oklahoma City, OK metro area is $37.02 ($77,010 a year).

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

No: $77,010 against $77,710 nationally, 1% less.

How does Oklahoma City compare with the rest of Oklahoma?

The median in Oklahoma is $71,850, so Oklahoma City pays 7% more.

Where does Oklahoma City rank for buyer and purchasing agent pay?

91 of 391 metro areas with data.

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

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