Food Preparation Workers Salary in Pennsylvania

BLS OEWS May 2025 • 20 metro areas • Pennsylvania

Food Preparation Workers in Pennsylvania earn a median salary of $29,430 per year on average across 20 metro and nonmetro areas, -14% vs the national median of $34,220. An estimated 25,660 food preparation workers are employed across Pennsylvania, with salaries ranging from $27,180 to $33,280 depending on location.

$29,430 Avg median salary in Pennsylvania
$33,280 Highest paying metro
$27,180 Lowest paying metro
25,660 Employed in Pennsylvania

Compare Food Preparation Workers salaries & buying power

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

Full tool →
Food Preparation Workers
in
    vs

      Food Preparation Workers salaries by city in Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      Philadelphia, PA-NJ-DE-MD $33,280 $30,450 $37,260 11,110
      Allentown, PA-NJ $31,470 $28,720 $36,510 1,420
      State College, PA $31,010 $27,270 $34,380 270
      Gettysburg, PA $30,870 $27,650 $35,290 130
      Reading, PA $30,400 $27,870 $35,580 700
      Pittsburgh, PA $30,260 $27,180 $35,600 3,750
      Harrisburg, PA $30,060 $27,990 $35,410 1,080
      Lancaster, PA $30,030 $28,190 $34,770 980
      Erie, PA $29,650 $26,550 $35,170 450
      Chambersburg, PA $29,480 $26,900 $34,180 230
      Lebanon, PA $29,440 $28,280 $33,860 190
      Williamsport, PA $28,940 $27,250 $32,140 220
      York, PA $28,790 $27,240 $34,540 590
      Altoona, PA $28,520 $24,590 $34,410 300
      Scranton, PA $28,220 $27,450 $32,960 1,020
      Northeastern Pennsylvania $28,010 $21,780 $33,010 790
      Central Pennsylvania $27,730 $22,260 $30,430 910
      Northwestern Pennsylvania $27,690 $21,300 $30,960 750
      Southwestern Pennsylvania $27,560 $21,520 $30,060 620
      Johnstown, PA $27,180 $22,860 $29,690 150

      View Food Preparation Workers salaries in all cities