Skip to content

The average salary for a Farmer in Oklahoma is $64,570.

Annual Average Salary Information

Annual Average Salary: $64,570

$37,530$109,930

Hourly Pay Information

Hourly Average Salary: $31.04

$18.04$52.85