Salaripedia
English

How much does a farmworker make in Pennsylvania?

$35,360a year

Median yearly pay for farmworkers in Pennsylvania. That is $17.00 an hour or $2,947 a month.

Hourly
$17.00
Vs. national median
-4%
Rank among states
32 of 49
Jobs in the state
1,330
Pay range
Lowest 10%: $21,700Median: $35,360Highest 10%: $47,900
PercentileYearlyHourly
10th$21,700$10.43
25th$28,700$13.80
Median$35,360$17.00
75th$43,050$20.70
90th$47,900$23.03

Cities in Pennsylvania

Metro areas, median yearly pay.

Lebanon, PA$38,280
State College, PA$37,540
Lancaster, PA$36,670
Philadelphia, PA$36,640
Allentown, PA$34,320
Pittsburgh, PA$29,400
Harrisburg, PA$28,950
Salaries for every job in Pennsylvania

Nearby in the ranking

States with similar pay for farmworkers.

29. Iowa$36,480
30. New Mexico$36,400
31. Oregon$35,480
32. Pennsylvania$35,360
33. Arizona$35,160
34. Connecticut$35,140
35. South Carolina$35,090
Farmworker salary in all states

Frequently asked questions

How much does a farmworker make an hour in Pennsylvania?

The median hourly pay in Pennsylvania is $17.00 ($35,360 a year).

Do farmworkers make more in Pennsylvania than the national average?

No: $35,360 against $36,670 nationally, 4% less.

Where does Pennsylvania rank for farmworker pay?

Pennsylvania ranks 32 of 49 states.

Which city in Pennsylvania pays farmworkers the most?

Lebanon, PA, with a median of $38,280 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.