Salaripedia
English

How much does a cook make in Pennsylvania?

$19,910a year

Median yearly pay for cooks in Pennsylvania. That is $9.57 an hour or $1,659 a month.

Hourly
$9.57
Vs. national median
-45%
Rank among states
49 of 49
Jobs in the state
3,510
Pay range
Lowest 10%: $17,150Median: $19,910Highest 10%: $40,460
PercentileYearlyHourly
10th$17,150$8.25
25th$17,150$8.25
Median$19,910$9.57
75th$31,360$15.08
90th$40,460$19.45

Cities in Pennsylvania

Metro areas, median yearly pay.

Allentown, PA$31,940
Philadelphia, PA$31,360
Lancaster, PA$29,580
Harrisburg, PA$28,970
Chambersburg, PA$28,350
Scranton, PA$28,290
Williamsport, PA$25,490
Erie, PA$22,450
York, PA$22,160
Pittsburgh, PA$17,150
Salaries for every job in Pennsylvania

Nearby in the ranking

States with similar pay for cooks.

46. Texas$25,320
47. Alabama$22,330
48. Indiana$21,940
49. Pennsylvania$19,910
Cook salary in all states

Frequently asked questions

How much does a cook make an hour in Pennsylvania?

The median hourly pay in Pennsylvania is $9.57 ($19,910 a year).

Do cooks make more in Pennsylvania than the national average?

No: $19,910 against $35,880 nationally, 45% less.

Where does Pennsylvania rank for cook pay?

Pennsylvania ranks 49 of 49 states.

Which city in Pennsylvania pays cooks the most?

Allentown-Bethlehem-Easton, PA-NJ, with a median of $31,940 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.