Salaripedia
English

How much does a cook make in Pennsylvania?

$36,220a year

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

Hourly
$17.41
Vs. national median
-4%
Rank among states
22 of 33
Jobs in the state
660
Pay range
Lowest 10%: $27,210Median: $36,220Highest 10%: $50,850
PercentileYearlyHourly
10th$27,210$13.08
25th$31,880$15.33
Median$36,220$17.41
75th$41,810$20.10
90th$50,850$24.45

Cities in Pennsylvania

Metro areas, median yearly pay.

Philadelphia, PA$38,850
Allentown, PA$37,300
Lancaster, PA$36,390
Reading, PA$35,020
Harrisburg, PA$32,910
Salaries for every job in Pennsylvania

Nearby in the ranking

States with similar pay for cooks.

19. Michigan$37,110
20. Minnesota$36,850
21. Tennessee$36,440
22. Pennsylvania$36,220
23. Illinois$35,940
24. Virginia$35,810
25. Ohio$35,360
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.41 ($36,220 a year).

Do cooks make more in Pennsylvania than the national average?

No: $36,220 against $37,690 nationally, 4% less.

Where does Pennsylvania rank for cook pay?

Pennsylvania ranks 22 of 33 states.

Which city in Pennsylvania pays cooks the most?

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