Financial Analyst Salary in Oklahoma City, OK

The average Financial Analyst in Oklahoma City, OK earns $94,160 per year, with most salaries falling between $72,160 and $121,440. That's 12% below the national average of $107,000 for this role.

Look up your exact salary — free →

Financial Analyst pay by experience in Oklahoma City, OK

ExperienceAverageTypical range
Entry-level$66,880$51,920 – $84,480
Mid-level$94,160$72,160 – $121,440
Senior$122,320$97,680 – $153,120
Staff / Lead$159,280$127,600 – $203,280
Executive$222,640$172,480 – $321,200

Salary percentiles (mid-level)

$83,600
$94,160
$108,240

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.

Financial Analyst salary in other cities

Other roles in Oklahoma City, OK

Look up your exact salary — free →