Salaripedia
English

How much does a cook make in Pennsylvania?

$36,540a year

Median yearly pay for cooks in Pennsylvania. That is $17.57 an hour or $3,045 a month.

Hourly
$17.57
Vs. national median
-2%
Rank among states
31 of 51
Jobs in the state
24,490
Pay range
Lowest 10%: $28,390Median: $36,540Highest 10%: $46,380
PercentileYearlyHourly
10th$28,390$13.65
25th$31,160$14.98
Median$36,540$17.57
75th$41,020$19.72
90th$46,380$22.30

Cities in Pennsylvania

Metro areas, median yearly pay.

Philadelphia, PA$38,870
Allentown, PA$38,570
State College, PA$37,100
Lancaster, PA$37,040
Harrisburg, PA$36,880
Reading, PA$36,590
Lebanon, PA$36,230
Pittsburgh, PA$36,100
York, PA$36,030
Gettysburg, PA$35,770
Williamsport, PA$35,720
Erie, PA$35,620
Scranton, PA$35,320
Chambersburg, PA$34,910
Altoona, PA$34,610
Johnstown, PA$30,450
Salaries for every job in Pennsylvania

Nearby in the ranking

States with similar pay for cooks.

28. Michigan$36,870
29. South Dakota$36,730
30. Ohio$36,720
31. Pennsylvania$36,540
32. New Mexico$36,470
33. Nebraska$36,390
34. Florida$36,250
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 $17.57 ($36,540 a year).

Do cooks make more in Pennsylvania than the national average?

No: $36,540 against $37,450 nationally, 2% less.

Where does Pennsylvania rank for cook pay?

Pennsylvania ranks 31 of 51 states.

Which city in Pennsylvania pays cooks the most?

Philadelphia-Camden-Wilmington, PA-NJ-DE-MD, with a median of $38,870 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.