Salaripedia
English

How much does a farmer make?

$89,900a year

Median yearly pay in the United States: half earn more and half earn less. That is $43.22 an hour or $7,492 a month.

Hourly
$43.22
Average (mean)
$99,820
Jobs
6,500
Pay range
Lowest 10%: $54,320Median: $89,900Highest 10%: $160,000
PercentileYearlyHourly
10th$54,320$26.12
25th$66,300$31.88
Median$89,900$43.22
75th$118,900$57.14
90th$160,000$76.93

By state

Median yearly pay.

Nebraska$111,500
Montana$110,300
California$109,100
Washington$103,200
Kansas$102,500
Illinois$99,440
Georgia$95,900
Mississippi$95,210
New York$89,370
Florida$87,080
New Jersey$86,380
Wisconsin$86,320
Texas$85,990
Indiana$83,100
Michigan$82,620
Oregon$81,560
Idaho$81,010
North Carolina$80,540
Iowa$77,930
Missouri$77,650
Pennsylvania$76,040
Kentucky$74,640
Oklahoma$69,050
Hawaii$68,750
Maryland$67,600
Virginia$66,780
Ohio$65,990
Minnesota$65,900
Arkansas$63,920
West Virginia$62,740

Highest paying cities

Metro areas, median yearly pay.

Napa, CA$158,700
Santa Maria, CA$142,600
Yakima, WA$126,200
Los Angeles, CA$125,100
Bakersfield, CA$123,300
Salinas, CA$122,600
Omaha, NE$120,600
San Francisco, CA$111,500
Sacramento, CA$110,800
Modesto, CA$109,600
Oxnard, CA$109,100
Santa Rosa, CA$108,300
San Luis Obispo, CA$108,300
Riverside, CA$108,000
Fresno, CA$104,600

In other countries

Farmer belongs to the international group "Agricultural and forestry production managers".

Compare pay in 140 countries

Similar jobs

Frequently asked questions

How much does a farmer make an hour?

The median hourly pay is $43.22 ($89,900 a year).

How much does a farmer make a month?

About $7,492 a month before tax, based on a median of $89,900 a year.

How much does a farmer make starting out?

The lowest-paid 10% make $54,320 or less a year ($26.12 an hour); the top 10% make $160,000 or more.

Which state pays farmers the most?

Nebraska, with a median of $111,500 a year, followed by Montana ($110,300) and California ($109,100).

Which city pays farmers the most?

Napa, CA, with a median of $158,700 a year.

How many farmers are there in the United States?

About 6,500 people work as farmers.

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.