Post job

Public health epidemiologist salary

Average public health epidemiologist salary

$67,628

$32.51 hourly rate

Entry-level public health epidemiologist salary
$35,000 yearly salary
Updated December 15, 2025

Understanding the Public Health Epidemiologist Salary

As of October 2025, the average salary for a Public Health Epidemiologist sits at $67,628 per year. The compensation can vary significantly depending on factors such as geographic location, years of experience, and specific roles within the healthcare system. For example, states like California and New York often offer higher salaries due to the demand for skilled professionals in urban settings.

Salary Breakdown by Experience

Entry-level epidemiologists can expect to earn around $50,000, while those with significant experience can command salaries exceeding $80,000. Additionally, specialized roles such as biostatisticians or data analysts within public health agencies often offer competitive compensation. This variation highlights the importance of ongoing education and training in this field.

Job Opportunities

Public Health Epidemiologists can find opportunities in various settings, including government health departments, hospitals, and research institutions. Engaging in networking and professional organizations can greatly enhance job prospects. By understanding salary trends and pursuing relevant certifications, professionals can better position themselves for advancement in their careers.

On this page
Public health epidemiologist salary by: 

Let Zippia find your next public health epidemiologist job

Floating question marks illustration

Let Zippia find your next public health epidemiologist job

Floating question marks illustration

Where can a Public Health Epidemiologist earn more?

Compare salary by location
Vs
123k
103k
83k
63k
43k
23k
Columbus, OH$95,970
Indianapolis, IN$52,868
Compare salary by company
Vs
117k
97k
77k
57k
37k
17k
IBM$98,323
PHMC$47,205

Public health epidemiologist salary estimates from across the web

Based on the latest salary information compiled by Zippia, Salary.com, Glassdoor, Ziprecruiter and Comparably, the average salary for a public health epidemiologist typically falls between $67,628 and $85,087.
zippia
$67,628yearly
glassdoor[1]
$80,088yearly
comparably[2]
$85,087yearly
Salary.com[3]
$68,204yearly
ZipRecruiter[4]
$82,250yearly

Average public health epidemiologist salary by state

The average public health epidemiologist salary in New Jersey, Maine, and Pennsylvania are the highest in the U.S. The lowest average public health epidemiologist salary states are South Dakota, Indiana, and Montana.

  • State view
  • County view
Average salary:

Highest paying states for public health epidemiologists

RankStateAvg. salaryHourly rate
1District of Columbia$103,887$49.95
2Vermont$83,897$40.34
3Massachusetts$88,040$42.33
4Rhode Island$89,452$43.01
5California$91,682$44.08
6Delaware$87,881$42.25
7Maine$97,653$46.95
8New Jersey$100,565$48.35
9Ohio$73,126$35.16
10Pennsylvania$92,696$44.57
11North Carolina$74,059$35.61
12Michigan$70,610$33.95
13Virginia$81,140$39.01
14Maryland$82,364$39.60
15Washington$87,917$42.27
16New Hampshire$79,678$38.31
17Kansas$73,718$35.44
18Minnesota$70,842$34.06
19Nevada$74,854$35.99
20New York$83,396$40.09
21Illinois$80,404$38.66
22Missouri$69,169$33.25
23Connecticut$81,875$39.36
24Alaska$75,309$36.21
25Wyoming$65,407$31.45
26Iowa$67,003$32.21
27Oregon$75,864$36.47
28Wisconsin$65,100$31.30
29West Virginia$71,348$34.30
30Oklahoma$63,562$30.56
31Nebraska$68,334$32.85
32Tennessee$60,369$29.02
33Colorado$67,612$32.51
34Alabama$61,346$29.49
35Idaho$56,525$27.18
36Arkansas$55,130$26.50
37Texas$63,862$30.70
38North Dakota$59,872$28.78
39New Mexico$65,144$31.32
40Louisiana$56,519$27.17
41Arizona$55,937$26.89
42Indiana$53,188$25.57
43Kentucky$53,972$25.95
44Utah$58,897$28.32
45Hawaii$48,556$23.34
46South Dakota$53,492$25.72
47South Carolina$55,575$26.72
48Florida$55,774$26.81
49Mississippi$51,312$24.67
50Montana$53,050$25.50
51Georgia$48,234$23.19
Top public health epidemiologist jobs near you

Highest paying cities for public health epidemiologists

The highest-paying cities for public health epidemiologists are San Mateo, CA, Philadelphia, PA, and Cambridge, MA.

RankCityAvg. salaryHourly rate
1San Mateo, CA$95,970$46.14
2Philadelphia, PA$93,189$44.80
3Cambridge, MA$87,952$42.28
4New York, NY$83,487$40.14
5Baltimore, MD$82,583$39.70
6Charlottesville, VA$81,036$38.96
7Raleigh, NC$76,055$36.56
8Portland, OR$75,197$36.15
9Saint Paul, MN$70,976$34.12
10Lansing, MI$69,645$33.48
11Lincoln, NE$68,289$32.83
12Denver, CO$67,516$32.46
13Rosenberg, TX$64,345$30.94
14Madison, WI$63,927$30.73
15Salt Lake City, UT$58,537$28.14
16Baton Rouge, LA$56,671$27.25
17Gainesville, FL$55,539$26.70
18Helena, MT$53,082$25.52
19Indianapolis, IN$52,868$25.42

Public health epidemiologist salary details

A public health epidemiologist's salary ranges from $35,000 a year at the 10th percentile to $128,000 at the 90th percentile.

Average public health epidemiologist salary graph
Average public health epidemiologist salary graph, trends, and summary

What is a public health epidemiologist's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$128,000$10,667$62
75th Percentile$94,000$7,833$45
Average$67,628$5,636$33
25th Percentile$48,000$4,000$23
10th Percentile$35,000$2,917$17

Highest paying public health epidemiologist jobs

The highest paying types of public health epidemiologists are research epidemiologist, chronic disease epidemiologist, and epidemiologist.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Epidemiologist$59,329$4,944$28.52485

Top companies hiring public health epidemiologists now:

  1. IBM jobs (2)
  2. Logistics Management Institute jobs (1)
  3. NYC Health + Hospitals jobs (2)
  4. Great Lakes Inter-Tribal Council jobs (1)
  5. Minnesota State Fair jobs (2)

Which companies pay public health epidemiologists the most?

Public health epidemiologist salaries at IBM and University of California, Berkeley are the highest-paying according to our most recent salary estimates. In addition, the average public health epidemiologist salary at companies like Commonwealth and Nes Holdings are highly competitive.

RankCompanyAverage salaryHourly rate
1IBM$98,323$47.27
2University of California-Berkeley$89,268$42.92
3Commonwealth$87,266$41.95
4Nes Holdings$82,353$39.59
5General Dynamics$78,244$37.62
6City of Baltimore$72,899$35.05
7Pennsylvania State Treasurer$71,226$34.24
8Kelsey-Seybold Clinic$69,804$33.56
9State Bar of Michigan$68,691$33.02
10University of Virginia$67,331$32.37
11Americorps$66,503$31.97
12Washington State University$65,640$31.56
13Fort Bend County$64,602$31.06
14University of Florida$63,274$30.42
15Minnesota State Fair$62,196$29.90
16Board Of Regents Of The University System Of Georgia$60,487$29.08
17University of Wisconsin System$57,491$27.64
18Commonwealth Of Pennsylvania$53,302$25.63
19NC.gov$49,551$23.82
20PHMC$47,205$22.69

Wage gap by gender, race and education

$66,000$65,600$65,200$64,800$64,400$64,000
MaleFemale

Public health epidemiologist salary trends

The average public health epidemiologist salary has risen by $9,379 over the last ten years. In 2014, the average public health epidemiologist earned $58,249 annually, but today, they earn $67,628 a year. That works out to a 5% change in pay for public health epidemiologists over the last decade.

Compare public health epidemiologist salaries for cities or states with the national average over time.

Average public health epidemiologist salary over time

Compare public health epidemiologist salaries for individual cities or states with the national average.

Public health epidemiologist salary by year

YearAvg. salaryHourly rate% Change
2025$67,600$32.51+4.8%
2024$64,400$30.96+1.9%
2023$63,200$30.380.0%
2022$63,200$30.38-1.7%
2021$64,200$30.88+1.9%

Recently added public health epidemiologist salaries

CompanyJobLocationDate addedSalary
El Paso County, CoEpidemiologist-Public Health Data & AnalyticsColorado Springs, CO06/26/2025$74,000
Clark County, WaEpidemiologist-Health Assessment and Evaluation TeamVancouver, WA05/21/2025$79,703
NeheadstartEpidemiologist II-Vaccine Preventable Disease-Public HealthLincoln, NE04/28/2025$69,247
County of San Mateo (CaPublic Health Epidemiologist I/II (Departmental Promotional Only)San Mateo, CA04/26/2025$93,018
City of Baltimore, MdEpidemiologist Supervisor-Baltimore City Health DepartmentBaltimore, MD04/24/2025$93,622
State of NebraskaEpidemiologist II-Vaccine Preventable Disease-Public HealthLincoln, NE04/19/2025$69,247
NeheadstartViral Hepatitis Epidemiologist-Public HealthLincoln, NE03/28/2025$64,405
State of North CarolinaResp-Net Public Health Epidemiologist--Temporary SolutionsRaleigh, NC03/27/2025$62,610
State of NebraskaEpidemiologist II-Public HealthLincoln, NE03/14/2025$69,247
Salt Lake CountyPopulation Health Epidemiologist-Health DepartmentSalt Lake City, UT02/23/2025$67,237

Public health epidemiologist salary FAQs

Search for public health epidemiologist jobs

Browse life, physical, and social science jobs