Salaripedia
English

How much does a farmer make in Stockton?

$102,000a year

Median yearly pay for farmers in the Stockton-Lodi, CA metro area. That is $49.03 an hour or $8,499 a month.

Hourly
$49.03
Vs. national median
+13%
Rank among cities
18 of 36
Jobs in the area
100
Pay range
Lowest 10%: $75,530Median: $102,000Highest 10%: $153,700
PercentileYearlyHourly
10th$75,530$36.31
25th$91,980$44.22
Median$102,000$49.03
75th$132,500$63.70
90th$153,700$73.90

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
Santa Rosa, CA$108,300
Riverside, CA$108,000
Fresno, CA$104,600
San Diego, CA$103,300
Visalia, CA$98,040
Farmer salary in California Farmer salary in all states

Related jobs in Stockton

Same field, median yearly pay.

Chief Executive$214,300
Architectural and Engineering Manager$169,100
Computer and Information Systems Manager$165,300
Education Administrator$155,800
Marketing Manager$153,800
Financial Manager$152,100
Purchasing Manager$142,100
Medical and Health Services Manager$137,000
Human Resources Manager$136,400
Manager$135,700
Salaries for every job in Stockton, CA

Frequently asked questions

How much does a farmer make an hour in Stockton?

The median hourly pay in the Stockton-Lodi, CA metro area is $49.03 ($102,000 a year).

Do farmers make more in Stockton than the national average?

Yes: $102,000 against $89,900 nationally, 13% more.

How does Stockton compare with the rest of California?

The median in California is $109,100, so Stockton pays 7% less.

Where does Stockton rank for farmer pay?

18 of 36 metro areas with data.

How much does a farmer make starting out in Stockton?

The lowest-paid 10% make $75,530 or less a year; the top 10% make $153,700 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.