Data Scientists Salary in Ohio

BLS OEWS May 2025 • 12 metro areas • Ohio

Data Scientists in Ohio earn a median salary of $89,540 per year on average across 12 metro and nonmetro areas, -20.5% vs the national median of $112,590. An estimated 4,970 data scientists are employed across Ohio, with salaries ranging from $73,890 to $112,310 depending on location.

$89,540 Avg median salary in Ohio
$112,310 Highest paying metro
$73,890 Lowest paying metro
4,970 Employed in Ohio

Compare Data Scientists salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Data Scientists
in
    vs

      Data Scientists salaries by city in Ohio

      Metro area Median salary 25th pct 75th pct Employed
      Akron, OH $112,310 $78,770 $115,660 320
      Columbus, OH $100,480 $69,950 $129,550 1,160
      Cincinnati, OH-KY-IN $99,350 $76,590 $127,240 1,510
      Cleveland, OH $96,470 $75,060 $124,370 1,160
      West Northwestern Ohio $96,280 $73,690 $120,570 90
      Eastern Ohio $91,480 $68,850 $122,780 50
      Dayton, OH $91,110 $73,300 $121,530 300
      Youngstown, OH $79,530 $60,000 $92,650 50
      Southern Ohio $78,870 $54,460 $89,390 40
      Toledo, OH $77,870 $52,750 $104,800 160
      North Northeastern Ohio nonmetropolitan area (noncontiguous) $76,840 $57,000 $125,280 70
      Canton, OH $73,890 $54,420 $99,200 60

      View Data Scientists salaries in all cities