Financial Analyst Salary in Cleveland, OH

The average Financial Analyst in Cleveland, OH earns $91,485 per year, with most salaries falling between $70,110 and $117,990. That's 14% below the national average of $107,000 for this role.

Look up your exact salary — free →

Financial Analyst pay by experience in Cleveland, OH

ExperienceAverageTypical range
Entry-level$64,980$50,445 – $82,080
Mid-level$91,485$70,110 – $117,990
Senior$118,845$94,905 – $148,770
Staff / Lead$154,755$123,975 – $197,505
Executive$216,315$167,580 – $312,075

Salary percentiles (mid-level)

$81,225
$91,485
$105,165

Figures are modeled market estimates for Cleveland, OH 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 Cleveland, OH

Look up your exact salary — free →