How much does a Public Health Nurse make in the United States?
Average base salaryData source tooltip for average base salary.
1.8k salaries reported, updated at June 14, 2021
The average salary for a public health nurse is $68,790 per year in the United States and $11,250 overtime per year.
Was the salaries overview information useful?
Compare salaries for Public Health Nurses in different locations
61% of Public health nurses in the United States think their salaries are enough for the cost of living in their area
Was this information useful?
Frequently asked questions
Common questions about salaries for a Public Health Nurse
How can I know if I am being paid fairly as a public health nurse?
If you’re unsure about what salary is appropriate for a public health nurse, visit Indeed's Salary Calculator to get a free, personalized pay range based on your location, industry and experience.
Was this answer helpful?