Skip to Content
  • Facebook
  • LinkedIn
  • Twitter
  • Pinterest
  • YouTube
  • Instagram
  • TikTok

New Search

Keegan Kavanaugh
Patient Rating
4.9 / 5 (Based on 70 Reviews)

Keegan Kavanaugh, MD

Specialty: Pediatric Medicine

Schedule an Appointment

To schedule an appointment with Keegan Kavanaugh, please call 319-861-7900

Education and Training

Education

University of Iowa College of Engineering, Bachelor of Science and Engineering in Biomedical Engineering
University of Iowa Carver College of Medicine, Doctor of Medicine

Residency

University of Iowa Stead Family Children’s Hospital, Pediatric Residency

Honors, Awards, etc.

2024 Nominee for Patient Advocate award, one of Mercy's Annual Provider Awards

Certifications

  • The American Board of Pediatrics
  • Iowa State Resident Medical License
  • BLS/ACLS, NRP and PALS

Personal Interests

Away from work, he enjoys hanging out with friends and family; going to the park with his kids; getting outside to walk, run or bike; cooking good food; and traveling.

Patient Reviews

5.0
July 07, 2026
My [child] ... LOVES Dr. Kavanaugh. My [child] thinks very, very highly of him.
5.0
June 30, 2026
I had so many questions and things to talk about and not once did I feel rushed or unheard. I was listened to and thoroughly, Dr. Kavanaugh explained everything and was so kind.
5.0
February 06, 2026
Dr. Kavanaugh is the best and always put us at ease when we come for visits. I appreciate his time and pat. He is also very knowledgeable and it is great how he takes time to explain everything in detail.
5.0
October 07, 2025
We love Keegan! He's extremely caring and informative! The nurses are also very sweet and helpful which we so appreciate since we're first time parents. I feel I can trust everyone at this clinic and that feels HUGE to my husband and I :)
5.0
September 20, 2025
I love that Dr. Kavanaugh always asks my child how they feel about the medical plan. It's their body and he makes them feel heard and a part of their care. Best provider around!
5.0
September 10, 2025
Dr. Kavanaugh is great. He takes the time to answer questions and he never seems like he's pushing you out in a hurry. He is very knowledgeable and patient as we usually have a lot of questions. I am very happy we chose him for our son's pediatrician.
4.8
May 20, 2025
Dr. Kavanaugh took the time to listen well, develop rapport with my son, and go through the options for moving forward. I was very encouraged by his desire to allow me to make informed decisions about my son's care! Laid out the facts, gave his professional opinion, allowed me to make the decision, and then affirmed it as a good option.
5.0
May 13, 2025
Dr. Keegan is a rockstar
5.0
April 30, 2025
Doctor very knowledgeable
5.0
April 11, 2025
Very pleased with our pediatrician. He genuinely cares about our family and asked how we were doing as well as our baby which means a lot. He educated us on different options for creams to use on our baby, formulas, and information about nursing.
5.0
March 10, 2025
Dr. Kavanaugh is very patient and we never feel rushed when seeing him. He takes his time and always answers questions thoroughly. He is very friendly and helpful. We are very glad we picked him for our pediatrician.
5.0
March 06, 2025
Dr. Kavanaugh is amazing
5.0
December 09, 2024
This was our first visit with Dr Kavanaugh and he was very kind, knowledgeable and caring
5.0
November 04, 2024
We always receive a great explanation and plan forward
5.0
September 30, 2024
Great service!!! Awesome doc!
View More

Provider's Contact Information

  • Fax: 319-861-7950

Mercy Pediatric Clinic website

Locations

  • Mercy Pediatric Clinic

    701 10th Street SE Level 4, Lundy Pavilion Cedar Rapids, IA 52401

    Main: 319-861-7900
    Fax: 319-861-7950