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.
Cooks, Restaurant
in
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 |