Skilled Trades Salary in Oklahoma City, OK

The average Skilled Trades in Oklahoma City, OK earns $58,080 per year, with most salaries falling between $44,000 and $77,440. That's 12% below the national average of $66,000 for this role.

Look up your exact salary — free →

Skilled Trades pay by experience in Oklahoma City, OK

ExperienceAverageTypical range
Entry-level$36,960$27,280 – $49,280
Mid-level$58,080$44,000 – $77,440
Senior$78,320$59,840 – $99,440
Staff / Lead$103,840$80,080 – $137,280
Executive$148,720$111,760 – $204,160

Salary percentiles (mid-level)

$51,040
$58,080
$67,760

Figures are modeled market estimates for Oklahoma City, OK based on Earnable's salary dataset, updated 2026. Your actual pay depends on company, skills, and negotiation — look up your exact number.

Skilled Trades salary in other cities

Other roles in Oklahoma City, OK

Look up your exact salary — free →