Cooks, Restaurant Salary in Indiana

BLS OEWS May 2025 • 15 metro areas • Indiana

Cooks, Restaurant in Indiana earn a median salary of $32,493 per year on average across 15 metro and nonmetro areas, -11.8% vs the national median of $36,830. An estimated 23,420 cooks, restaurant are employed across Indiana, with salaries ranging from $28,380 to $36,040 depending on location.

$32,493 Avg median salary in Indiana
$36,040 Highest paying metro
$28,380 Lowest paying metro
23,420 Employed in Indiana

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 Indiana

      Metro area Median salary 25th pct 75th pct Employed
      Indianapolis, IN $36,040 $30,660 $37,570 9,210
      Kokomo, IN $35,190 $29,040 $37,170 410
      South Bend, IN-MI $35,160 $28,750 $36,620 1,350
      Elkhart, IN $35,130 $29,260 $37,020 710
      Fort Wayne, IN $34,550 $29,070 $36,190 2,130
      Michigan City, IN $34,310 $28,440 $36,320 460
      Bloomington, IN $34,150 $29,350 $36,270 960
      Lafayette, IN $31,320 $28,660 $36,130 910
      Evansville, IN $31,090 $29,100 $35,780 1,340
      Northern Indiana $31,030 $28,070 $36,120 1,690
      Southern Indiana $30,920 $28,190 $35,750 1,320
      Muncie, IN $30,520 $28,770 $35,390 490
      Columbus, IN $30,100 $28,600 $34,960 350
      Terre Haute, IN $29,500 $27,910 $35,270 650
      Central Indiana $28,380 $22,290 $35,570 1,440

      View Cooks, Restaurant salaries in all cities