Since public health is a broad field, the average salary varies from country to country as well as region to region. It also varies by specialization; for example, in comparison to other public health sectors, the United States pays the highest salaries to medical scientists and researchers (91,510 USD/year) and epidemiologists (74,560 USD/year).