Public Health Salary
By Staff

There are a variety of public health jobs that people can choose for a career. Some jobs within the public health field require very few years of education and offer a nice salary. Other jobs require an undergraduate degree and completion of a doctoral program. The salaries for different jobs within the public health field can also vary greatly.

Health Administration

A career in health administration can range from processing the paperwork for incoming patients to managing an entire office of secretaries. These jobs can vary anywhere in salary from $37,000 to $70,000. One may also be involved in the compliance area of a hospital in this part of the administration. Compliance jobs in health administration typically pay anywhere from $80,000 to $120,000 in a year.


A nutritionist provides valuable information to patients who want to choose better dietary habits. A nutritionist can create individualized meal plans for people to improve their eating habits and the number of calories they consume. The typical salary for a nutritionist is anywhere from $31,000 to $71,000.


Physicians who work in the public health sector have a varying salary depending on their level. Entry-level physicians will typically make about $80,000 a year. Doctors who are in the middle of their career and have practiced for about 10 years will make about $150,000. Physicians who are at the senior level and have been practicing for over 15 years will make at least $200,000 a year.


A clinical nurse will make between $40,000 and $60,000 in the public health sector. Nurses who have director positions in a hospital will make $80,000 to $100,000. To become a nurse, individuals will have to be admitted to nursing school. The application process for nursing school is very competitive.

Data Entry

A data entry employee makes between $20,000 to $40,000 every year. To become a data entry employee, one must obtain an associates degree. An associate degree program for this career only takes up to two years to complete.

Assistant Professor in Public Health

An assistant professor in public health can make between $50,000 to $70,000. If one is an adjunct professor in public health, he or she will make a salary that is considerably less.


Counselors in the area of public health may work at hospitals for the community or counseling centers for public universities. At a hospital in the community, the typical salary for a counselor will be $30,000 to $40,000. For a counselor who is working at a public university, his or her salary will be from $40,000 to $50,000.


An epidemiologist makes between $70,000 to $90,000 in the public health field. An epidemiologist focuses on research and figuring out ways to support different health initiatives. An epidemiologist typically works for a public university and does research for a medical team.

X-Ray Technician

An X-Ray technician typically makes $40,000 to $60,000 in the public health field. A qualified X-Ray technician may also make upwards of $70,000. This type of X-Ray technician is likely a director of other technicians in the public health field.

These are the different salary ranges for careers in the public health sector. Be sure to check out our rankings of public health degrees, including the best online MPH programs.