Content has loaded

Farm worker salary in Canada

How much does a Farm Worker make in Canada?

Average base salary

$19.28

The average salary for a farm worker is $19.28 per hour in Canada. 2.1k salaries reported, updated at August 3, 2026

Farm Worker job openings in Canada

slide 1 of 6
slide1 of 6
General Farm Worker
LindePoultryServices Ltd
Cayuga, ON
$23 an hour
13 hours ago

Highest paying companies for Farm Worker in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
Arterra Wines Canada
 
$60,000per year
View company
Broadmead Care Society
 
$59,543per year
Cargill
 
$59,280per year
Express Employment Professiona...
 
$58,240per year
Namaka Farms Inc
 
$51,272per year
University of British Columbia
 
$50,761per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Farm Workers near Canada

  1. Delta, BC
    $20.57 per hour
  2. Kelowna, BC
    $20.48 per hour
  3. Abbotsford, BC
    $20.07 per hour
  4. Surrey, BC
    $19.59 per hour
  5. Pitt Meadows, BC
    $18.87 per hour

Where can a Farm Worker earn more?

Compare salaries for Farm Workers in different locations
vs.

Frequently Asked Questions (FAQs) about Farm Worker