PUBLIC HEALTH NURSE SALARY

Average Yearly Salary
$71,000
$41,000
Min 10%
$71,000
Median 50%
$121,000
Max 90%
Best Paying Company
Kaiser Permanente
Highest Paying City
Lewiston, ME
Highest Paying State
Hawaii
Average Experience Level
4.0 years
How much does a public health nurse make?
Public Health Nurses in America make an average salary of $71,372 per year or $34.31 per hour. If you are in the top 10 percent, you will make over $121,000; however, if you are in the bottom 10 percent, you will earn less than $41,000 per year. Non Profits companies and Utilities companies tend to have the highest concentration of employment in this field. Hawaii, Alaska, North Dakota, Maine, and Vermont have the highest paying Public Health Nurse jobs. The typical tenure for a Public Health Nurse is 4.0 years.
Annual Salaries For Related Jobs

Average Public Health Nurse Salary By Company

Public Health Nurses can expect good job security. Some industries pay higher than others. Most Public Health Nurse jobs are in Non Profits companies and Non Profits companies. Companies like Kaiser Permanente or Arlington County, VA will get you the highest pay packages. If you can find a job at a company like County of San Bernardino or Health Trust Physicians Clinic, they also offer very competitive salaries to their Public Health Nurses.

Average Public Health Nurse Salary By Location

Public Health Nurses in the United States of America make on average $71,372 a year or $34.31 per hour. Lewiston, ME reports the highest Public Health Nurse salaries at $92,353 per year. The average entry-level salary in Lewiston, ME is $58,000. Hawaii, Alaska, North Dakota, Maine, and Vermont are the states with the highest payscale for Public Health Nurses. Georgia, Kentucky, Arizona, Utah, and Oklahoma are at the bottom for competitive pay.
RankCityAverage Salary
1
Lewiston, ME
$92,353
2
Santa Cruz, CA
$84,021
3
Boston, MA
$83,727
4
Appleton, WI
$80,583
5
Albany, NY
$80,583

RECENTLY ADDED Public Health Nurse SALARIES

Company
Job
Location
Date Added
Salary
Indian Health Service
Public Health Nurse
10/30/2019
$61,377
Indian Health Service
Public Health Nurse
10/30/2019
$59,800
Public Health Nurse
10/29/2019
$53,705
Anoka County, Mn
Public Health Nurse
10/29/2019
$56,160
Minnesota City Jobs
Public Health Nurse
10/28/2019
$61,235
Cabarrus Health Alliance
Public Health Nurse
10/26/2019
$50,088
10/26/2019
$59,876
City of Cincinnati
Public Health Nurse
10/26/2019
$51,730
Pima County Government
Public Health Nurse
10/25/2019
$52,405
City of Columbus
Public Health Nurse
10/25/2019
$65,574
Show More