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).*
