Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
The role of an epidemiologist is critical in monitoring and analyzing public health data. As of October 2025, the average salary for an epidemiologist is approximately $59,329 annually. This salary can vary significantly based on factors such as years of experience, educational background, and specific job responsibilities.
Some states offer higher salaries for epidemiologists due to demand and cost of living. For example, states like California and New York consistently rank among the highest-paying locations. In contrast, regions with lower living costs might offer salaries that are below the national average.
Experience and specialization also play a vital role in determining salary. Entry-level epidemiologists may expect lower wages, while those with advanced degrees or specialized skills can command significantly more. Additionally, positions in government agencies, research institutions, or private sector companies can influence salary levels.
As public health continues to gain importance, the demand for skilled epidemiologists is expected to rise. Exploring job postings and salary estimates can help prospective candidates make informed career decisions.
Let Zippi find your next epidemiologist job
Let Zippi find your next epidemiologist job
The highest-paying states for epidemiologists are New Jersey, California, and Maine. The lowest average epidemiologist salary states are Kentucky, Indiana, and Mississippi.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | District of Columbia | $84,474 | $40.61 |
| 2 | Delaware | $72,458 | $34.84 |
| 3 | Maine | $76,585 | $36.82 |
| 4 | Massachusetts | $71,128 | $34.20 |
| 5 | Pennsylvania | $76,368 | $36.72 |
| 6 | California | $80,842 | $38.87 |
| 7 | Alaska | $69,472 | $33.40 |
| 8 | Rhode Island | $72,650 | $34.93 |
| 9 | Vermont | $66,914 | $32.17 |
| 10 | Maryland | $67,585 | $32.49 |
| 11 | New Jersey | $82,945 | $39.88 |
| 12 | New Hampshire | $64,156 | $30.84 |
| 13 | Virginia | $64,770 | $31.14 |
| 14 | Connecticut | $67,105 | $32.26 |
| 15 | West Virginia | $55,502 | $26.68 |
| 16 | New York | $68,943 | $33.15 |
| 17 | Illinois | $62,351 | $29.98 |
| 18 | Washington | $60,609 | $29.14 |
| 19 | Ohio | $57,557 | $27.67 |
| 20 | Nevada | $60,409 | $29.04 |
| 21 | Georgia | $49,858 | $23.97 |
| 22 | Michigan | $57,055 | $27.43 |
| 23 | Wisconsin | $51,522 | $24.77 |
| 24 | North Carolina | $50,285 | $24.18 |
| 25 | Kansas | $54,661 | $26.28 |
| 26 | Minnesota | $55,014 | $26.45 |
| 27 | Wyoming | $46,257 | $22.24 |
| 28 | New Mexico | $52,174 | $25.08 |
| 29 | Oklahoma | $45,743 | $21.99 |
| 30 | Texas | $49,078 | $23.60 |
| 31 | Iowa | $50,313 | $24.19 |
| 32 | Nebraska | $44,900 | $21.59 |
| 33 | Oregon | $53,388 | $25.67 |
| 34 | Missouri | $51,770 | $24.89 |
| 35 | Colorado | $48,236 | $23.19 |
| 36 | North Dakota | $44,846 | $21.56 |
| 37 | Hawaii | $45,887 | $22.06 |
| 38 | Alabama | $47,958 | $23.06 |
| 39 | Arkansas | $41,991 | $20.19 |
| 40 | Tennessee | $45,918 | $22.08 |
| 41 | Mississippi | $40,177 | $19.32 |
| 42 | South Carolina | $42,897 | $20.62 |
| 43 | Arizona | $46,361 | $22.29 |
| 44 | Montana | $36,934 | $17.76 |
| 45 | Louisiana | $43,295 | $20.81 |
| 46 | Utah | $42,939 | $20.64 |
| 47 | South Dakota | $38,833 | $18.67 |
| 48 | Florida | $44,274 | $21.29 |
| 49 | Kentucky | $40,893 | $19.66 |
| 50 | Idaho | $39,774 | $19.12 |
| 51 | Indiana | $40,834 | $19.63 |
The highest-paying cities for epidemiologists are Washington, DC, South San Francisco, CA, and Harrisburg, PA.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Washington, DC | $84,947 | $40.84 |
| 2 | South San Francisco, CA | $83,543 | $40.16 |
| 3 | Harrisburg, PA | $76,092 | $36.58 |
| 4 | Wilmington, DE | $72,672 | $34.94 |
| 5 | Boston, MA | $70,994 | $34.13 |
| 6 | New York, NY | $69,015 | $33.18 |
| 7 | Baltimore, MD | $67,715 | $32.56 |
| 8 | Arlington, VA | $67,313 | $32.36 |
| 9 | Olympia, WA | $61,288 | $29.47 |
| 10 | Morgantown, WV | $58,372 | $28.06 |
| 11 | Detroit, MI | $57,383 | $27.59 |
| 12 | Columbus, OH | $56,100 | $26.97 |
| 13 | Saint Paul, MN | $55,010 | $26.45 |
| 14 | El Paso, TX | $52,288 | $25.14 |
| 15 | Raleigh, NC | $51,776 | $24.89 |
| 16 | Madison, WI | $50,255 | $24.16 |
| 17 | Chamblee, GA | $49,745 | $23.92 |
| 18 | Des Moines, IA | $49,340 | $23.72 |
| 19 | Denver, CO | $48,089 | $23.12 |
| 20 | Cheyenne, WY | $46,803 | $22.50 |
An epidemiologist's salary ranges from $28,000 a year at the 10th percentile to $125,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $125,000 | $10,417 | $60 |
| 75th Percentile | $87,000 | $7,250 | $42 |
| Average | $59,329 | $4,944 | $29 |
| 25th Percentile | $40,000 | $3,333 | $19 |
| 10th Percentile | $28,000 | $2,333 | $13 |
Top companies hiring epidemiologists now:
Epidemiologist salaries at Exxon Mobil and Genentech are the highest-paying according to our most recent salary estimates. In addition, the average epidemiologist salary at companies like Brigham and Women's Hospital and Novartis are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Exxon Mobil | $148,708 | $71.49 |
| 2 | Genentech | $135,660 | $65.22 |
| 3 | Brigham and Women's Hospital | $128,917 | $61.98 |
| 4 | Novartis | $126,088 | $60.62 |
| 5 | Eli Lilly and Company | $125,417 | $60.30 |
| 6 | Allergan plc | $119,980 | $57.68 |
| 7 | Tufts Medical Center | $118,454 | $56.95 |
| 8 | Merck | $117,411 | $56.45 |
| 9 | General Dynamics Mission Systems | $114,850 | $55.22 |
| 10 | Booz Allen Hamilton | $108,277 | $52.06 |
| 11 | QuintilesIMS | $102,141 | $49.11 |
| 12 | Populus Group | $100,762 | $48.44 |
| 13 | Commonwealth Home Health Care | $99,843 | $48.00 |
| 14 | University of Rochester | $97,997 | $47.11 |
| 15 | Griffin Hospital | $96,285 | $46.29 |
| 16 | Boston College | $94,583 | $45.47 |
| 17 | Abbott | $94,449 | $45.41 |
| 18 | Jefferson County Health Center | $94,429 | $45.40 |
| 19 | Logistics Health Incorporated | $93,279 | $44.85 |
| 20 | Cerner | $92,899 | $44.66 |
The average epidemiologist salary has risen by $8,228 over the last ten years. In 2014, the average epidemiologist earned $51,101 annually, but today, they earn $59,329 a year. That works out to a 5% change in pay for epidemiologists over the last decade.
Compare epidemiologist salaries for cities or states with the national average over time.
Compare epidemiologist salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2025 | $59,300 | $28.52 | +4.8% |
| 2024 | $56,500 | $27.16 | +1.9% |
| 2023 | $55,400 | $26.65 | 0.0% |
| 2022 | $55,400 | $26.65 | -1.7% |
| 2021 | $56,400 | $27.09 | +1.9% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Louisville-Jefferson Metro (Ky | Epidemiologist Administrator | Louisville, KY | 06/29/2025 | $83,626 |
| University of Nebraska Medical Center | Dhhs Electronic Case Reporting (ECR) Epidemiologist | Omaha, NE | 06/28/2025 | $60,800 |
| Career Opportunities @Phmc | Epidemiologist II | Philadelphia, PA | 06/28/2025 | $69,000 |
| State of Colorado | Zoonoses Epidemiologist-HP III | Boone, CO | 06/27/2025 | $63,456 |
| DHRM | Epidemiologist Senior | Newport News, VA | 06/27/2025 | $84,460 |
| Public Health Management Corporation | Epidemiologist II | Philadelphia, PA | 06/26/2025 | $69,000 |
| State of Virginia | Epidemiologist Senior | Newport News, VA | 06/26/2025 | $84,460 |
| State of Florida | Epidemiologist III | Yulee, FL | 06/25/2025 | $49,585 |
| State of Kentucky | Epidemiologist II | Frankfort, KY | 06/21/2025 | $61,411 |
| City of Amarillo, Tx | Epidemiologist | Amarillo, TX | 06/14/2025 | $60,753 |
Search for epidemiologist jobs