9,081 NPI-listed doctors across 200 cities
Finding the right doctor in Iowa starts here. Our directory lists 9,081 public NPI-listed provider records across Iowa. Use the city links below to narrow your search, or filter by specialty. All listings are sourced from the official NPPES National Provider Identifier registry.
Anesthesiology
Family Medicine
General Surgery
Gastroenterology
Cardiology
Internal Medicine
Emergency Medicine
Pathology
Internal Medicine
Internal Medicine
Internal Medicine
Neurology
Orthopedic Surgery
Family Medicine
Internal Medicine
Internal Medicine
Internal Medicine
Radiology
Pediatrics
Radiology