Position
Salary

How much does a Public Health Nurse make?

The average salary for a Public Health Nurse is $85,379 per year in the US.

A Public Health Nurse plays a vital role in protecting and improving community health. They work to prevent disease and injury, and promote healthy lifestyles. The average yearly salary for this important job is around $85,379. This salary can vary based on experience, location, and specific job duties.

Some Public Health Nurses start with lower salaries while gaining experience. As they advance, they can earn more. Here are some average salary ranges for different experience levels:

  • Entry-level nurses may earn around $46,189 per year.
  • With a few years of experience, nurses can earn between $60,172 and $88,137 annually.
  • Nurses with significant experience can earn up to $186,017 or more each year.

View Public Health Nurse jobs nearby

What are the highest paying cities for a Public Health Nurse?

Cities like San Francisco, Santa Rosa, and Bakersfield offer high salaries for Public Health Nurses. San Francisco leads with an average salary of $165,828. Other top-paying cities include Santa Rosa and Bakersfield. Job seekers interested in these roles can find competitive wages in these locations. Sacramento and Gainesville also provide above-average salaries for Public Health Nurses. Exploring these cities can lead to promising career opportunities with attractive pay.
Graph displaying highest paying cities salaries for Public Health Nurse jobs, highlighting San Francisco, CA with the highest at $165,828 and Phoenix, AZ with the lowest at $106,329.
  1. San Francisco, CA
    Average Salary: $165,828
    Working in public health in San Francisco offers a unique blend of urban challenges and community support. Opportunities exist in various health departments and non-profits. Companies like the San Francisco Department of Public Health provide extensive public health services.
    Find Public Health Nurse jobs in San Francisco, CA


  2. Santa Rosa, CA
    Average Salary: $137,840
    In Santa Rosa, a Public Health Nurse can make a significant impact on community health. The city values public health and offers numerous opportunities. Local health departments and clinics are key employers, providing comprehensive healthcare services.
    Find Public Health Nurse jobs in Santa Rosa, CA


  3. Bakersfield, CA
    Average Salary: $128,217
    Bakersfield offers a rewarding environment for public health professionals. The city's health departments and community health centers actively seek dedicated nurses. They focus on preventive care and community education.
    Find Public Health Nurse jobs in Bakersfield, CA


  4. Stockton, CA
    Average Salary: $120,547
    Stockton provides diverse opportunities for those in public health. The city's focus on community health allows nurses to work in various settings. Stockton's Public Health Department and local clinics are prominent employers.
    Find Public Health Nurse jobs in Stockton, CA


  5. Sacramento, CA
    Average Salary: $116,515
    In Sacramento, Public Health Nurses play a crucial role in the city's healthcare system. The city offers a mix of public and private sector jobs. Employers like the Sacramento County Public Health Department value their contributions.
    Find Public Health Nurse jobs in Sacramento, CA


  6. Gainesville, FL
    Average Salary: $113,876
    Gainesville, known for its vibrant community, offers excellent opportunities for Public Health Nurses. The city emphasizes health education and community outreach. Local health departments and universities are significant employers.
    Find Public Health Nurse jobs in Gainesville, FL


  7. Portland, OR
    Average Salary: $110,671
    Portland provides a dynamic environment for Public Health Nurses. The city is known for its progressive health initiatives. Nurses can find jobs with organizations focused on community health and wellness.
    Find Public Health Nurse jobs in Portland, OR


  8. Boston, MA
    Average Salary: $107,241
    Boston offers many opportunities for Public Health Nurses to make a difference. The city's diverse population and health institutions provide a rich environment. Employers include city health departments and renowned hospitals.
    Find Public Health Nurse jobs in Boston, MA


  9. Modesto, CA
    Average Salary: $106,821
    Modesto offers a welcoming environment for Public Health Nurses. The city values community health and offers diverse employment options. Local health departments and community clinics are key employers.
    Find Public Health Nurse jobs in Modesto, CA


  10. Phoenix, AZ
    Average Salary: $106,329
    Phoenix provides a vibrant setting for Public Health Nurses. The city's commitment to health education and community care creates many opportunities. Health departments and local clinics are prominent employers.
    Find Public Health Nurse jobs in Phoenix, AZ

What are the best companies a Public Health Nurse can work for?

Advantmed leads the way with the highest average salary for Public Health Nurses, making it a top employer in this field. With a strong focus on health and wellness, the company values its nursing staff highly. Similarly, Constant Care Health Services offers competitive pay, providing a rewarding environment for public health professionals.
Graph displaying best paying company salaries for Public Health Nurse jobs, highlighting Advantmed with the highest at $182,981 and Fairfax County Government with the lowest at $105,007.
  1. Advantmed
    Average Salary: $182,981
    Advantmed offers exciting opportunities for Public Health Nurses. They focus on advancing healthcare through innovative technology and exceptional care. They operate primarily in the Northeast United States, with key locations in New York and New Jersey.


  2. Constant Care Health Services
    Average Salary: $179,167
    Constant Care Health Services provides quality care to patients in their homes. They value their Public Health Nurses, offering competitive salaries and a supportive work environment. Their services span across California, with a strong presence in Los Angeles and San Diego.


  3. County of Sonoma (CA)
    Average Salary: $144,278
    The County of Sonoma employs Public Health Nurses who play a vital role in community health. They offer rewarding positions with benefits and professional growth opportunities. The County covers various locations in Northern California, with major offices in Santa Rosa and Petaluma.


  4. Molina Healthcare
    Average Salary: $136,219
    Molina Healthcare is a leader in managed healthcare. They provide Public Health Nurses with a chance to make a significant impact on community health. Their locations include multiple states across the U.S., with offices in Washington, California, and Michigan.


  5. The IMA Group
    Average Salary: $131,447
    The IMA Group offers diverse roles for Public Health Nurses, focusing on improving health outcomes. They operate in several states, including Texas, California, and Florida. Their team-oriented approach makes for a supportive work environment.


  6. Solano County
    Average Salary: $126,284
    Solano County provides Public Health Nurses with an opportunity to serve a vibrant community. They focus on preventive care and health education. Their services cover various locations in Northern California, with major offices in Fairfield and Vallejo.


  7. Option Care Health
    Average Salary: $125,947
    Option Care Health specializes in infusion therapy services and offers rewarding positions for Public Health Nurses. They operate in several states, including Pennsylvania, Ohio, and California. Their commitment to patient care is evident in their supportive work culture.


  8. ArchCare
    Average Salary: $117,067
    ArchCare seeks dedicated Public Health Nurses to improve patient care and well-being. They operate in New York City and its surrounding areas, providing a meaningful impact on community health.


  9. Able Health Care Service
    Average Salary: $110,000
    Able Health Care Service offers rewarding roles for Public Health Nurses. They focus on delivering quality care to patients in need. Their services span multiple locations in the Northeast, including New York and New Jersey.


  10. Fairfax County Government
    Average Salary: $105,007
    Fairfax County Government provides excellent opportunities for Public Health Nurses. They work to promote community health and offer a supportive work environment. Located in Virginia, their services impact many areas in the Northern Virginia region.

How to earn more as a Public Health Nurse?

Aspiring to earn more as a Public Health Nurse involves strategic steps and dedication. This career requires a unique blend of skills and expertise, and these can lead to higher earnings. One of the most effective ways is to pursue advanced certifications and degrees. Specialized knowledge can open doors to higher-paying positions. These advanced qualifications can also lead to roles with greater responsibilities, which naturally come with a higher salary.

Gaining experience is another critical factor. Experienced nurses often command higher wages due to their proven track record. By working in diverse environments, nurses can build a robust portfolio that showcases their skills. This experience makes them more attractive to potential employers, often leading to higher-paying roles. Building a strong network within the healthcare industry also plays a crucial role. Connections with other professionals can lead to job opportunities that pay better. Engaging in professional organizations and attending conferences can facilitate these connections.

Consider exploring different settings and specialties. Public Health Nurses who work in urban areas, schools, or government agencies may find better pay compared to those in rural settings. Diversifying skills to include areas like epidemiology or health education can also increase earning potential. Job seekers should also look for employers who value public health initiatives and are willing to invest in their staff's professional development. This can often translate into higher salaries and better benefits.

Location also matters significantly. Urban areas and regions with a high demand for public health services often offer higher wages. Job seekers should consider relocating to these areas if it aligns with their career goals. Lastly, staying informed about industry trends and advancements can help nurses negotiate better salaries. Being aware of the latest developments shows a commitment to the field and can lead to more lucrative offers.

In summary, the path to earning more as a Public Health Nurse involves:

  1. Pursuing advanced certifications and degrees
  2. Gaining experience in various environments
  3. Building a strong professional network
  4. Exploring different settings and specialties
  5. Staying informed about industry trends

Currently 554 Public Health Nurse job openings, nationwide.

How's the job market for a Public Health Nurse in the US?

Learn what a Public Health Nurse does, how to become one, and understand the job outlook. Get simple steps to start your career as a Public Health Nurse today.
Position
Overview
Public Health Nurse
554 Job Openings