Mechanical Engineers Salary in Ohio
BLS OEWS May 2025 • 16 metro areas • Ohio
Mechanical Engineers in Ohio earn a median salary of $87,189 per year on average across 16 metro and nonmetro areas, -14.8% vs the national median of $102,320. An estimated 16,270 mechanical engineers are employed across Ohio, with salaries ranging from $69,450 to $100,580 depending on location.
$87,189
Avg median salary in Ohio
$100,580
Highest paying metro
$69,450
Lowest paying metro
16,270
Employed in Ohio
Compare Mechanical Engineers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Mechanical Engineers
in
Mechanical Engineers salaries by city in Ohio
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Cincinnati, OH-KY-IN | $100,580 | $79,310 | $128,660 | 3,990 |
| Dayton, OH | $98,270 | $77,270 | $123,740 | 1,530 |
| Columbus, OH | $97,860 | $77,010 | $106,030 | 2,950 |
| Cleveland, OH | $93,990 | $78,050 | $106,670 | 2,400 |
| Toledo, OH | $90,400 | $74,570 | $105,420 | 700 |
| West Northwestern Ohio | $89,150 | $76,870 | $106,350 | 1,200 |
| Canton, OH | $89,010 | $74,870 | $107,620 | 570 |
| Sandusky, OH | $87,180 | $68,480 | $98,590 | 120 |
| Southern Ohio | $85,700 | $73,530 | $102,750 | 190 |
| Akron, OH | $85,620 | $75,430 | $102,860 | 970 |
| North Northeastern Ohio nonmetropolitan area (noncontiguous) | $83,770 | $74,390 | $100,980 | 870 |
| Eastern Ohio | $83,110 | $71,820 | $99,170 | 190 |
| Lima, OH | $81,090 | $72,630 | $95,860 | 90 |
| Mansfield, OH | $80,530 | $63,570 | $97,500 | 130 |
| Youngstown, OH | $79,310 | $67,290 | $97,990 | 240 |
| Springfield, OH | $69,450 | $56,200 | $91,380 | 130 |