Skip to main content
HR Generalist Salary in Canada

HR Generalist Salary in Calgary

Based on 176 job listings - Calgary, Canada 2026

Average salary
$80,000 - $97,333
Median salary
$70,000 - $90,000
Lower rangeUpper range

Salary distribution by percentile

10th percentile$70K
25th percentile$70K
Median$70K
75th percentile$93K
90th percentile$100K

50% of professionals earn between $70,000 - $92,500 CAD

The median salary is $70,000

Compare with national average

Calgary

Average salary

80,000 - 97,333

Median salary

70,000 - 90,000

176 job openings

Canada

Average salary

70,000 - 80,000

Median salary

70,000 - 80,000

7,405 job openings

Other cities

Toronto852 job openings
Vancouver507 job openings
Mississauga412 job openings
Montréal345 job openings
Ottawa261 job openings
Edmonton249 job openings
Winnipeg228 job openings
Vaughan140 job openings
Moncton94 job openings
Brampton63 job openings
Oakville49 job openings
North Census Division40 job openings
Richmond37 job openings
Laval34 job openings
Ahuntsic North33 job openings
Burlington33 job openings

HR Generalist

176 job openings in Calgary

View job listings

Find professionals

HR Generalist in Calgary

View professionals

The average salary for a HR Generalist in Calgary, Canada is CAD 80,000 - CAD 97,333 per year in 2026, based on 176 job listings.

Explore 176 HR Generalist job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.