Cooks, Restaurant Salary in Ohio

BLS OEWS May 2025 • 16 metro areas • Ohio

Cooks, Restaurant in Ohio earn a median salary of $32,389 per year on average across 16 metro and nonmetro areas, -12.1% vs the national median of $36,830. An estimated 51,450 cooks, restaurant are employed across Ohio, with salaries ranging from $28,600 to $36,730 depending on location.

$32,389 Avg median salary in Ohio
$36,730 Highest paying metro
$28,600 Lowest paying metro
51,450 Employed in Ohio

Compare Cooks, Restaurant salaries & buying power

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

Full tool →
Cooks, Restaurant
in
    vs

      Cooks, Restaurant salaries by city in Ohio

      Metro area Median salary 25th pct 75th pct Employed
      Cleveland, OH $36,730 $31,310 $38,560 8,440
      Columbus, OH $35,510 $29,690 $37,580 9,240
      Dayton, OH $35,220 $30,350 $36,430 3,220
      Akron, OH $34,890 $27,370 $36,760 3,010
      Cincinnati, OH-KY-IN $34,870 $27,160 $36,830 11,340
      Sandusky, OH $34,070 $28,220 $37,020 920
      Toledo, OH $33,860 $27,340 $36,490 3,280
      Canton, OH $33,580 $28,440 $36,400 1,600
      Springfield, OH $31,760 $28,450 $36,660 390
      Lima, OH $31,410 $28,090 $35,850 430
      Mansfield, OH $30,490 $27,480 $35,090 540
      Youngstown, OH $30,150 $26,950 $35,440 1,630
      North Northeastern Ohio nonmetropolitan area (noncontiguous) $29,230 $25,600 $35,110 2,060
      Eastern Ohio $29,230 $24,270 $34,710 1,460
      Southern Ohio $28,630 $24,270 $34,520 1,640
      West Northwestern Ohio $28,600 $24,270 $34,790 2,250

      View Cooks, Restaurant salaries in all cities