Experience is another key determinant of salary. Entry-level epidemiologists may start with salaries ranging from $50,000 to $60,000 annually. As they gain more experience and take on greater responsibilities, their earning potential can increase substantially. Senior epidemiologists, particularly those in leadership or managerial roles, can earn upwards of $120,000 per year.