308 salaries
$52K
Low
$78K
Average
$119K
High
No additional cash compensation has been reported for this role
How much does a Public Health Advisor make? The national average salary for a Public Health Advisor is $78,322 in Canada. Filter by location to see Public Health Advisor salaries in your area. Salary estimates are based on 308 salaries submitted anonymously to Glassdoor by Public Health Advisor employees.
How accurate does $78,322 look to you?
Your input helps Glassdoor refine our pay estimates over time.
per year
per year
per year
per year
Location
Find a Specific Employer
Company
Average Base Salary in (CAD)
Range
$35
$44
$35 - $44 Range
$40
$43
$40 - $43 Range
$34
$37
$34 - $37 Range
Let’s pay it forward! The Glassdoor community relies on people like you to share accurate salary info to promote fair compensation everywhere
The national average salary for a Public Health Advisor is $78,322 per year in Canada. Filter by location to see a Public Health Advisor salaries in your area. Salaries estimates are based on 308 salaries submitted anonymously to Glassdoor by a Public Health Advisor employees.
The highest salary for a Public Health Advisor in Canada is $118,748 per year.
The lowest salary for a Public Health Advisor in Canada is $51,659 per year.