Position
Salary
Epidemiologists study the spread of diseases. They use their knowledge to help find ways to prevent illness. On average, an epidemiologist makes about $91,633 a year. This can change based on experience and location. The most experienced epidemiologists earn the most.
The salaries for epidemiologists vary across different percentiles. The lowest-paid 10% make about $51,210. The top 10% earn close to $226,300 each year. Most epidemiologists fall in the middle. They earn between $67,127 and $194,465 per year. This range shows the wide potential for earning in this field.

Durham, NC
Average Salary: $171,808
In Durham, one can find excellent job opportunities at Duke University and various public health organizations. This city offers a vibrant community for those dedicated to improving public health and research.
Find Epidemiologist jobs in Durham, NC
Salt Lake City, UT
Average Salary: $144,511
Salt Lake City houses key players like the University of Utah and various health departments. Working here allows you to make a significant impact on community health while enjoying a supportive environment.
Find Epidemiologist jobs in Salt Lake City, UT
Springfield, IL
Average Salary: $131,812
Springfield offers jobs at Sangamon Public Health and various research institutions. This city provides a chance to contribute to public health while enjoying a lower cost of living.
Find Epidemiologist jobs in Springfield, IL
San Francisco, CA
Average Salary: $117,121
San Francisco is a hub for innovative health research with institutions like the University of California, San Francisco. Working here offers a dynamic environment and collaboration with top experts in the field.
Find Epidemiologist jobs in San Francisco, CA
Boston, MA
Average Salary: $109,678
Boston presents numerous opportunities at Harvard and Massachusetts Department of Public Health. This historic city is ideal for those looking to work in cutting-edge research and public health initiatives.
Find Epidemiologist jobs in Boston, MA
Denver, CO
Average Salary: $102,304
Denver offers jobs with the Colorado Department of Public Health and Environment. The city’s outdoor lifestyle and excellent health institutions make it an attractive place for epidemiologists.
Find Epidemiologist jobs in Denver, CO
Los Angeles, CA
Average Salary: $101,851
Los Angeles provides a mix of jobs at UCLA and various public health agencies. This city offers diverse experiences and chances to work with a wide range of populations.
Find Epidemiologist jobs in Los Angeles, CA
Seattle, WA
Average Salary: $101,813
Seattle has key positions at the University of Washington and local health departments. This city’s focus on health and wellness makes it an excellent place for those passionate about public health.
Find Epidemiologist jobs in Seattle, WA
Hartford, CT
Average Salary: $99,568
Hartford offers roles with the Connecticut Department of Public Health and various research centers. This city provides a chance to contribute significantly to public health efforts in a supportive community.
Find Epidemiologist jobs in Hartford, CT
Atlanta, GA
Average Salary: $97,269
Atlanta is home to the Centers for Disease Control and Prevention (CDC) and various health organizations. Working here allows you to be at the forefront of public health research and initiatives.
Find Epidemiologist jobs in Atlanta, GA

IQVIA
Average Salary: $196,929
IQVIA provides top-tier compensation for Epidemiologists. They offer roles that allow professionals to influence global health outcomes. Locations include major cities in the U.S. and internationally.
State of New Mexico
Average Salary: $89,765
The State of New Mexico offers competitive salaries for Epidemiologists. They focus on public health and infectious disease prevention. Positions are available in cities like Albuquerque and Santa Fe.
State of Nebraska
Average Salary: $65,658
The State of Nebraska provides jobs for Epidemiologists with a focus on community health. They seek candidates for locations like Lincoln and Omaha. These roles contribute to state health initiatives.
Georgia Department of Public Health
Average Salary: $61,361
The Georgia Department of Public Health offers solid compensation for Epidemiologists. They provide opportunities in Atlanta and other parts of the state. Roles involve disease control and prevention.
State of Florida
Average Salary: $56,522
The State of Florida offers roles for Epidemiologists with a focus on public health. Positions are available in cities like Miami and Tallahassee. They work on disease prevention and health education.
Earning more as an epidemiologist requires dedication and strategic career choices. Building a strong foundation in education and certifications can significantly boost earning potential. Advanced degrees, such as a Master’s or a PhD, often lead to higher-paying positions and more responsibilities. Continuing education and attending workshops or seminars can also keep skills sharp and relevant.
Gaining experience and developing a specialized skill set can open doors to higher-paying jobs. Working in high-demand areas such as infectious disease control or public health policy can offer better salaries. Networking with professionals in the field and seeking mentorship can provide valuable insights and career advancement opportunities. Publishing research in reputable journals and presenting at conferences can enhance credibility and open doors to lucrative positions.
Professional experience and a robust professional network play a crucial role in earning more. Seeking positions with government agencies, non-profits, or large health organizations can offer competitive salaries and benefits. Staying current with industry trends and technologies will make an epidemiologist more valuable. Also, consider certifications in specialized areas such as biostatistics or environmental health to differentiate from other candidates.
Consider these factors for increasing earnings as an epidemiologist: