How much does a Epidemiologist make?
Epidemiologists study the causes, spread, and control of diseases. This important role can lead to fulfilling work in public health. The average yearly salary for an epidemiologist is $94,357. This number can change based on factors like experience, location, and the type of employer.
The salary range for epidemiologists shows a lot of potential. The lowest-paid epidemiologists earn around $49,240 per year. The highest-paid earn over $200,000 annually. Most epidemiologists fall somewhere in the middle. Here is a quick look at the pay across different job levels:
- 10% earn $49,240 or less
- 25% earn $63,663 or less
- 50% earn $92,511 or less
- 75% earn $150,205 or less
- 90% earn $193,476 or less
What are the highest paying cities for a Epidemiologist?

-
Durham, NC
Average Salary: $171,808
Durham offers a thriving environment for public health professionals. With Duke University Health System and RTI International, one can work on groundbreaking research. The collaborative culture encourages innovation and growth.
Find Epidemiologist jobs in Durham, NC
-
Salt Lake City, UT
Average Salary: $139,189
Salt Lake City presents an exciting opportunity for those in the field. The University of Utah and Intermountain Healthcare provide a dynamic workplace. Here, one can contribute to community health initiatives and research projects.
Find Epidemiologist jobs in Salt Lake City, UT
-
Springfield, IL
Average Salary: $131,812
Springfield is a city where public health takes center stage. With Sangamon Public Health and the Illinois Department of Public Health, professionals make a direct impact. The supportive community fosters a sense of purpose and collaboration.
Find Epidemiologist jobs in Springfield, IL
-
Washington, DC
Average Salary: $125,487
In Washington, DC, professionals have access to numerous research opportunities. The Centers for Disease Control and Prevention (CDC) and Johns Hopkins University offer cutting-edge work. Being in the capital provides a unique vantage point for influencing public health policy.
Find Epidemiologist jobs in Washington, DC
-
San Francisco, CA
Average Salary: $117,121
San Francisco is an exciting place to work in public health. The University of California, San Francisco (UCSF) and various nonprofits provide diverse research opportunities. Professionals here thrive on innovation and community engagement.
Find Epidemiologist jobs in San Francisco, CA
-
Boston, MA
Average Salary: $113,229
Boston offers a vibrant scene for public health experts. With institutions like Harvard T.H. Chan School of Public Health, one can engage in impactful research. The city’s rich history in medicine provides a solid foundation for groundbreaking work.
Find Epidemiologist jobs in Boston, MA
-
Los Angeles, CA
Average Salary: $101,851
Los Angeles provides a dynamic environment for public health professionals. UCLA and the L.A. County Department of Public Health offer many opportunities. The city’s diversity allows for unique research and community health projects.
Find Epidemiologist jobs in Los Angeles, CA
-
San Diego, CA
Average Salary: $100,436
In San Diego, one can find a supportive community for public health work. UC San Diego and the San Diego County Health and Human Services Agency provide excellent platforms. The city’s focus on wellness creates a stimulating work environment.
Find Epidemiologist jobs in San Diego, CA
-
Hartford, CT
Average Salary: $100,370
Hartford offers a nurturing environment for those in the field. The Connecticut Department of Public Health and Hartford Hospital provide valuable opportunities. The city’s commitment to public health makes it an ideal place to work.
Find Epidemiologist jobs in Hartford, CT
-
Seattle, WA
Average Salary: $100,359
Seattle provides a healthy environment for public health professionals. Institutions like the University of Washington and Fred Hutch Cancer Research Center offer innovative research. The city’s focus on health and technology fosters a dynamic work atmosphere.
Find Epidemiologist jobs in Seattle, WA
What are the best companies a Epidemiologist can work for?

-
IQVIA
Average Salary: $196,929
IQVIA offers Epidemiologist jobs with a focus on improving healthcare outcomes. They have locations across the United States, including major cities like New York and San Francisco.
-
CVS Health
Average Salary: $190,989
CVS Health provides opportunities for Epidemiologists to work on public health initiatives. This company operates nationwide, with headquarters in Woonsocket, Rhode Island.
-
State of New Mexico
Average Salary: $89,765
The State of New Mexico offers roles for Epidemiologists focused on state public health programs. Their offices are based in Santa Fe, with outreach in various cities throughout the state.
-
State of Tennessee
Average Salary: $87,846
The State of Tennessee provides opportunities for Epidemiologists to contribute to statewide health initiatives. They are based in Nashville, with regional offices across the state.
-
Cook County Health & Hospitals System
Average Salary: $78,318
Cook County Health & Hospitals System offers roles for Epidemiologists in a large urban healthcare setting. They are based in Chicago and serve a diverse population.
-
State of Nebraska
Average Salary: $65,371
The State of Nebraska provides Epidemiologist positions to support public health initiatives. They are headquartered in Lincoln, with offices in various locations across the state.
-
Georgia Department of Public Health
Average Salary: $64,097
The Georgia Department of Public Health offers roles for Epidemiologists focused on state health programs. They are based in Atlanta, with regional offices across the state.
-
State of Florida
Average Salary: $55,271
The State of Florida provides opportunities for Epidemiologists to work on public health initiatives. They are based in Tallahassee, with regional offices across the state.
How to earn more as a Epidemiologist?
Becoming an epidemiologist with a higher earning potential requires strategic planning and dedication. By focusing on the right skills and experience, one can increase their value in the field. Enhancing one's qualifications through advanced education and specialized training can lead to better job opportunities and higher pay. Networking within professional organizations and attending industry conferences can provide insights into emerging trends and potential job openings.
Specializing in high-demand areas such as infectious diseases, public health preparedness, or environmental health can open doors to lucrative positions. Gaining experience in data analysis and using statistical software can also make an epidemiologist more marketable. Collaboration with other healthcare professionals and participation in research projects can further boost earning potential. Securing certifications in epidemiology and public health can add credibility and potentially increase salary.
Consider these factors to boost your earnings as an epidemiologist:
- Advanced education and specialized training
- Networking and industry conferences
- Specialization in high-demand areas
- Data analysis and statistical software skills
- Certifications in epidemiology and public health



