We have 39,047 Public Health Nurse jobs nationwide. The average Public Health Nurse salary is $60,000 annually, -$6K (9%) less than the average national salary.
Update your browser to have a more positive job search experience.
×