Salaripedia
English

How much does a farmer make in Santa Rosa?

$108,300a year

Median yearly pay for farmers in the Santa Rosa-Petaluma, CA metro area. That is $52.07 an hour or $9,026 a month.

Hourly
$52.07
Vs. national median
+20%
Rank among cities
12 of 36
Jobs in the area
90
Pay range
Lowest 10%: $56,840Median: $108,300Highest 10%: $201,800
PercentileYearlyHourly
10th$56,840$27.33
25th$86,740$41.70
Median$108,300$52.07
75th$138,100$66.39
90th$201,800$97.03

Other cities in California

Median yearly pay for farmers.

Napa, CA$158,700
Santa Maria, CA$142,600
Los Angeles, CA$125,100
Bakersfield, CA$123,300
Salinas, CA$122,600
San Francisco, CA$111,500
Sacramento, CA$110,800
Modesto, CA$109,600
Oxnard, CA$109,100
Riverside, CA$108,000
Fresno, CA$104,600
San Diego, CA$103,300
Stockton, CA$102,000
Visalia, CA$98,040
Farmer salary in California Farmer salary in all states

Related jobs in Santa Rosa

Same field, median yearly pay.

Chief Executive$218,700
Architectural and Engineering Manager$207,100
Computer and Information Systems Manager$173,800
Financial Manager$164,100
Marketing Manager$161,700
Human Resources Manager$161,600
Natural Sciences Manager$158,800
Education Administrator$155,800
Manager$150,200
Medical and Health Services Manager$143,200
Salaries for every job in Santa Rosa, CA

Frequently asked questions

How much does a farmer make an hour in Santa Rosa?

The median hourly pay in the Santa Rosa-Petaluma, CA metro area is $52.07 ($108,300 a year).

Do farmers make more in Santa Rosa than the national average?

Yes: $108,300 against $89,900 nationally, 20% more.

How does Santa Rosa compare with the rest of California?

The median in California is $109,100, so Santa Rosa pays 1% less.

Where does Santa Rosa rank for farmer pay?

12 of 36 metro areas with data.

How much does a farmer make starting out in Santa Rosa?

The lowest-paid 10% make $56,840 or less a year; the top 10% make $201,800 or more.

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.