Content has loaded

Farm worker salary in Canada

How much does a Farm Worker make in Canada?

Average base salary

$20.86

The average salary for a farm worker is $20.86 per hour in Canada. 340 salaries reported, updated at July 12, 2026

Farm Worker job openings in Canada

slide 1 of 6
slide1 of 6
General Farm Worker
K&C Silviculture Ltd4.6out of 5 stars.
Oliver, BC
$18.25 an hour
Full-time
2 days ago

Highest paying companies for Farm Worker in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
Muskoka Brewery
 
$70,000per year
View company
Broadmead Care Society
 
$59,543per year
Express Employment Professiona...
 
$58,240per year
University of British Columbia
 
$50,761per year
Government of Prince Edward Is...
 
$49,587per year
Lactanet
 
$48,511per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Farm Workers near Canada

  1. Cremona, AB
    $28.81 per hour
  2. Delta, BC
    $23.39 per hour
  3. Abbotsford, BC
    $21.64 per hour
  4. Kelowna, BC
    $20.92 per hour
  5. Lacombe, AB
    $20.22 per hour

Where can a Farm Worker earn more?

Compare salaries for Farm Workers in different locations
vs.