Biomedical Engineer Salary in Ohio
Biomedical Engineer pay in Ohio, explained
Biomedical engineers in Ohio earn a median of $111,550 per year ($53.63 per hour), which is 2% above the national median of $109,370. Entry-level workers earn around $78,440, while the most experienced biomedical engineers reach about $167,600. Pay varies by employer, setting, and metro area within Ohio.
Is $111,550 good pay in Ohio?
Adjusted for Ohio's cost of living (which runs 93% of the U.S. average), that $111,550 is worth about $120,238 in national buying power — ranking Ohio #7 for real pay (vs #9 on the sticker number).
See the full Biomedical Engineer Real Pay Index arrow_forward
Biomedical Engineer pay by experience in Ohio
Biomedical Engineer pay in neighboring states
| State | Median / yr | Real pay | vs OH |
|---|---|---|---|
| Ohio (here) | $111,550 | $120,238 | — |
| Pennsylvania | $122,560 | $125,610 | −$11,010 |
| Indiana | $108,030 | $115,752 | +$3,520 |
| Michigan | $100,940 | $104,909 | +$10,610 |
| Kentucky | $95,360 | $105,769 | +$16,190 |
Biomedical Engineer in Ohio: FAQ
How much do biomedical engineers make in Ohio?
Biomedical engineers in Ohio earn a median of $111,550 per year ($53.63 per hour), compared with $109,370 nationally.
Does Ohio pay biomedical engineers well?
At $111,550, Ohio pays 2% above the national median for biomedical engineers. An estimated 700 work in the state.