Salaripedia
English

How much does a farmworker make in Oklahoma?

$33,670a year

Median yearly pay for farmworkers in Oklahoma. That is $16.19 an hour or $2,806 a month.

Hourly
$16.19
Vs. national median
-8%
Rank among states
40 of 49
Jobs in the state
420
Pay range
Lowest 10%: $20,560Median: $33,670Highest 10%: $57,980
PercentileYearlyHourly
10th$20,560$9.88
25th$21,980$10.57
Median$33,670$16.19
75th$38,830$18.67
90th$57,980$27.88

Cities in Oklahoma

Metro areas, median yearly pay.

Fort Smith, AR$34,480
Oklahoma City, OK$24,140
Salaries for every job in Oklahoma

Nearby in the ranking

States with similar pay for farmworkers.

37. Texas$33,920
38. Illinois$33,840
39. Tennessee$33,720
40. Oklahoma$33,670
41. Utah$32,970
42. Wisconsin$32,970
43. Missouri$32,950
Farmworker salary in all states

Frequently asked questions

How much does a farmworker make an hour in Oklahoma?

The median hourly pay in Oklahoma is $16.19 ($33,670 a year).

Do farmworkers make more in Oklahoma than the national average?

No: $33,670 against $36,670 nationally, 8% less.

Where does Oklahoma rank for farmworker pay?

Oklahoma ranks 40 of 49 states.

Which city in Oklahoma pays farmworkers the most?

Fort Smith, AR-OK, with a median of $34,480 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.