Find a Doctor

Filter results

Coordinates
Enter an address to filter results.
Distance in Miles

247 doctor results
Rachel Preisser, MD

Rachel Preisser, MD

Diagnostic Radiology
Primary Office:
MercyOne Waterloo Medical Center
More Location Information
Phone: 319-272-7080
Appointments(Accepting new patients)
Andrew Kilger, DO

Andrew Kilger, DO

Family Medicine
Primary Office:
MercyOne Northeast Iowa Family Medicine & Residency
More Location Information
Phone: 319-272-2112
Appointments(Accepting new patients)
Dr. Deepika, MD

Dr. Deepika, MD

Endocrinology

4.5 out of 5 (73 ratings)

Primary Office:
MercyOne Waterloo Endocrinology Care
More Location Information
Phone: 319-272-5000
Appointments(Accepting new patients)
Benjamin Davidson, MD

Benjamin Davidson, MD

Pediatrics

5 out of 5 (44 ratings)

Primary Office:
MercyOne Waterloo Pediatrics Care
More Location Information
Phone: 319-272-5000
Appointments(Accepting new patients)
Virtual Visits
Melissa Andrews, MD

Melissa Andrews, MD

Family Medicine
Primary Office:
MercyOne Northeast Iowa Family Medicine & Residency
More Location Information
Phone: 319-272-2112
Appointments(Accepting new patients)
Virtual Visits
Mohammed Ghanim, MD

Mohammed Ghanim, MD

Family Medicine
Primary Office:
MercyOne Northeast Iowa Family Medicine & Residency
More Location Information
Phone: 319-272-2112
Appointments(Accepting new patients)
Tim Horrigan, MD

Tim Horrigan, MD

Family Medicine

5 out of 5 (45 ratings)

Primary Office:
MercyOne Waverly Family Medicine
More Location Information
Phone: 319-352-9500
Appointments(Accepting new patients)
Primary Office:
MercyOne Northeast Iowa Family Medicine & Residency
More Location Information
Phone: 319-272-2112
Moiz Dawood, FACS

Moiz Dawood, FACS

Bariatric Surgery

5 out of 5 (38 ratings)

Primary Office:
MercyOne Cedar Falls Weight Loss Center & Bariatric Surgery
More Location Information
Phone: 319-268-3990
Appointments(Accepting new patients)
Neil Wickham, MD

Neil Wickham, MD

Family Medicine

5 out of 5 (84 ratings)

Primary Office:
MercyOne Kimball Family Medicine & Pediatrics Care Suite 400
More Location Information
Phone: 319-272-0000
Appointments(Accepting new patients)
Virtual Visits
Sheryl Hansel, MD

Sheryl Hansel, MD

Family Medicine

5 out of 5 (221 ratings)

Primary Office:
MercyOne Kimball Family Medicine & Pediatrics Care Suite 400
More Location Information
Phone: 319-272-0000
Appointments(Accepting new patients)
Virtual Visits
Cortney Corson

Cortney Corson

Family Medicine
Primary Office:
MercyOne Waterloo Preferred Health Care
More Location Information
Phone: 319-272-2774
Appointments(Accepting new patients)
Virtual Visits
Jamie Kirby, PT

Jamie Kirby, PT

Physical Therapy
Primary Office:
MercyOne Rehabilitation & Wellness Center
More Location Information
Phone: 319-272-7200
Appointments(Accepting new patients)
Kristina Hunter, MD, MPH

Kristina Hunter, MD, MPH

Obstetrics and Gynecology
Primary Office:
MercyOne Waterloo OB/GYN Ste G4500
More Location Information
Phone: 319-272-8200
Appointments(Accepting new patients)
Ryan Beardsley, MD

Ryan Beardsley, MD

Obstetrics and Gynecology
Primary Office:
MercyOne Waterloo OB/GYN Ste G4500
More Location Information
Phone: 319-272-8200
Appointments(Accepting new patients)
Primary Office:
MercyOne Bluebell Road Podiatry Care
More Location Information
Phone: 319-575-5800
Appointments(Accepting new patients)
Virtual Visits
Primary Office:
MercyOne Waterloo Medical Center
More Location Information
Phone: 319-272-5000
Appointments(Accepting new patients)
Daniel Wright, DO

Daniel Wright, DO

Pediatrics

5 out of 5 (39 ratings)

Primary Office:
MercyOne Waterloo Pediatrics Care
More Location Information
Phone: 319-272-5000
Appointments(Accepting new patients)
Virtual Visits
Prudhvi Regula, MD

Prudhvi Regula, MD

Allergy and Immunology

4.5 out of 5 (150 ratings)

Primary Office:
MercyOne Grand Crossing Allergy & Immunology Care
More Location Information
Phone: 319-272-5000
Appointments(Accepting new patients)
Virtual Visits
Richard Valente, FACC

Richard Valente, FACC

Cardiology

5 out of 5 (137 ratings)

Primary Office:
MercyOne Waterloo Heart Care
More Location Information
Phone: 319-272-5000
Appointments(Accepting new patients)