Salaries in the public health nursing specialty can vary widely depending on your education, experience, and state of employment.
In the case of your first entry-level nursing job in public health, you may not be required to advance your education to the master’s level to qualify. Registered nurses across all specialties earn an average salary of $89,010 per year ($42.80 per hour), according to the Bureau of Labor Statistics (BLS).*
Earning a master’s degree can help you qualify for upper-level managerial and leadership positions in public health nursing. The BLS reports the average salary for medical and health service managers is $127,980 per year ($61.53 per hour).*
Learn more about MSN pathways in public health nursing
Bureau of Labor Statistics (BLS), U.S. Department of Labor, Occupational Employment and Wage Statistics 2023 / Occupational Outlook Handbook 2022. BLS estimates do not represent entry-level wages and/or salaries. Multiple factors, including prior experience, age, geography market in which you want to work and degree field, will affect career outcomes and earnings. Herzing neither represents that its graduates will earn the average salaries calculated by BLS for a particular job nor guarantees that graduation from its program will result in a job, promotion, salary increase or other career growth.