Public Health Schools and MPH Programs in Iowa

Iowa students interested in public health can choose from two CEPH-accredited MPH options: the University of Iowa College of Public Health and Des Moines University’s MPH program. The University of Iowa offers graduate training across core public health areas, while Des Moines University provides a flexible, applied MPH pathway. For prospective students, CEPH accreditation is an important first filter because it indicates that a program meets nationally recognized public health education standards.

Iowa residents pursuing an MPH have two CEPH-accredited in-state options: Des Moines University and the University of Iowa. Des Moines University offers a 100% online MPH with concentrations in epidemiology, public health administration and policy, and public health practice. The University of Iowa offers MPH training through its College of Public Health, with study areas including biostatistics, epidemiology, community and behavioral health, health management and policy, and occupational and environmental health; it also offers flexible options for certain practicing professionals. Students who want a fully online MPH or a concentration not available in Iowa may also want to compare CEPH-accredited online MPH programs in other states.

Public Health Careers Outlook in Iowa

The outlook for public health careers in Iowa varies by job and location. The table below shows the demand and earning potential for public health careers in Iowa, based on data from the Bureau of Labor Statistics (May 2025).

Job TitleMedian Salary in IA, 2025 (Annual)Median Salary in U.S., 2024 (Annual)Projected Job Growth in U.S., 2024-2034
Statisticians
$80,150
$103,300
9%
Environmental Scientists and  Specialists
$78,780
$80,060
4%
Epidemiologists
$79,880
$83,980
16%
Medical and Health Services Managers
$101,940
$117,960
23%
Health Education Specialists
$75,750
$63,000
4%
Occupational Health and Safety Specialists
$87,830
$78,900
12%
Medical Records Specialists
$50,640
$50,250
7%
Dietitians and Nutritionists
$72,690
$73,850
6%
Health Technologists & Technicians
$47,910
$67,310
15%

Information last updated May 2026