Epidemiologists Salary

The median epidemiologists salary in the United States is $87,220 per year ($41.93/hour). Salaries range from $61,270 at the entry level to $138,800+ for the top 10% of earners. There are 12,090 epidemiologists jobs nationwide. Employment is projected to grow 16.2% through 2034.

Last updated: June 2026 · Source: U.S. Bureau of Labor Statistics

Median Salary
$87,220
per year
Hourly Rate
$41.93
per hour
Employment
12,090
jobs in the U.S.

Salary Distribution

10th percentile
$61,270
25th percentile
$71,090
Median
$87,220
75th percentile
$112,640
90th percentile
$138,800

Job Growth (2024-2034)

+16.2%
Much faster than average

Annual Openings

800
jobs/year (growth + replacements)

Education Required

Master's degree

Epidemiologists Salary by State

Best Cities (cost-adjusted) →

Salary Map — Click a state for details

$57K
$116K■ No data
StateMedianvs. National
Massachusetts$115,890+32.9%
District of Columbia$112,370+28.8%
California$110,760+27.0%
New Jersey$109,760+25.8%
Washington$108,240+24.1%
Minnesota$104,460+19.8%
Illinois$102,720+17.8%
Maryland$101,830+16.8%
Nevada$99,880+14.5%
Tennessee$97,310+11.6%
110 of 42

Epidemiologists Salary by Metro Area

Data Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS). Data reflects the most recent annual survey.
How does this compare to pro athletes?
A epidemiologists earning $87,220/year would need 683 years to match Stephen Curry's NBA salary, or 734 yearsto match Patrick Mahomes' NFL contract.
See all sports & celebrity salaries →
📈 See how epidemiologists salaries have changed over the past decade.
View Epidemiologists salary trend (2011–2024) →