Financial Analyst Salary in Ohio
Financial Analyst pay in Ohio, explained
Financial analysts in Ohio earn a median of $94,280 per year ($45.33 per hour), which is 8% below the national median of $102,740. Entry-level workers earn around $57,870, while the most experienced financial analysts reach about $142,420. Pay varies by employer, setting, and metro area within Ohio.
Is $94,280 good pay in Ohio?
Adjusted for Ohio's cost of living (which runs 93% of the U.S. average), that $94,280 is worth about $101,623 in national buying power — ranking Ohio #18 for real pay (vs #30 on the sticker number).
Financial Analyst pay by experience in Ohio
Financial Analyst pay in neighboring states
| State | Median / yr | Real pay | vs OH |
|---|---|---|---|
| Ohio (here) | $94,280 | $101,623 | — |
| Michigan | $95,420 | $99,172 | −$1,140 |
| Pennsylvania | $84,460 | $86,562 | +$9,820 |
| Indiana | $81,760 | $87,604 | +$12,520 |
| Kentucky | $81,660 | $90,573 | +$12,620 |
| West Virginia | $69,030 | $77,131 | +$25,250 |
Financial Analyst in Ohio: FAQ
How much do financial analysts make in Ohio?
Financial analysts in Ohio earn a median of $94,280 per year ($45.33 per hour), compared with $102,740 nationally.
Does Ohio pay financial analysts well?
At $94,280, Ohio pays 8% below the national median for financial analysts. An estimated 9,760 work in the state.