Public Safety Officer Salary in Oklahoma City, OK

The average Public Safety Officer in Oklahoma City, OK earns $58,960 per year, with most salaries falling between $44,000 and $73,040. That's 12% below the national average of $67,000 for this role.

Look up your exact salary — free →

Public Safety Officer pay by experience in Oklahoma City, OK

ExperienceAverageTypical range
Entry-level$41,360$31,680 – $54,560
Mid-level$58,960$44,000 – $73,040
Senior$77,440$60,720 – $97,680
Staff / Lead$101,200$80,960 – $131,120
Executive$139,040$107,360 – $188,320

Salary percentiles (mid-level)

$51,040
$58,960
$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.

Public Safety Officer salary in other cities

Other roles in Oklahoma City, OK

Look up your exact salary — free →