Data Analyst Salary in Ohio
Data Analyst pay in Ohio, explained
Data analysts in Ohio earn a median of $102,630 per year ($49.34 per hour), which is 15% below the national median of $120,230. Entry-level workers earn around $61,710, while the most experienced data analysts reach about $160,650. Pay varies by employer, setting, and metro area within Ohio.
Is $102,630 good pay in Ohio?
Adjusted for Ohio's cost of living (which runs 93% of the U.S. average), that $102,630 is worth about $110,624 in national buying power — ranking Ohio #20 for real pay (vs #25 on the sticker number).
Data Analyst pay by experience in Ohio
Data Analyst pay in neighboring states
| State | Median / yr | Real pay | vs OH |
|---|---|---|---|
| Ohio (here) | $102,630 | $110,624 | — |
| Pennsylvania | $106,850 | $109,509 | −$4,220 |
| Michigan | $100,590 | $104,545 | +$2,040 |
| Kentucky | $91,760 | $101,776 | +$10,870 |
| Indiana | $91,470 | $98,008 | +$11,160 |
| West Virginia | $85,090 | $95,076 | +$17,540 |
Data Analyst in Ohio: FAQ
How much do data analysts make in Ohio?
Data analysts in Ohio earn a median of $102,630 per year ($49.34 per hour), compared with $120,230 nationally.
Does Ohio pay data analysts well?
At $102,630, Ohio pays 15% below the national median for data analysts. An estimated 6,100 work in the state.