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

New Search

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

Keegan Kavanaugh, MD

Accepting new patients.

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
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!
5.0
September 25, 2024
Finding the right Pediatric doctor for your child is paramount for both child and parent(s). I met with DR. KEEGAN KAVANAUGH months ago. Since our first visit, he has listened to my concerns ... Most importantly, if we have any issues- we get on MYCHART and send a direct message. Within hours, he responds back. We avoid unnecessary trips to the clinic. Beyond that, my favorite part about his doctoral work is the dedication to our sons health. Above all other considerations, we accredit our son's wellbeing to Dr. Kavanaugh. He is always friendly, supportive, and respectful. We really appreciate all he has done for our family
5.0
September 12, 2024
Dr K is a perfect fit for a 14 year old sports minded boy with care givers over [age].
5.0
August 22, 2024
Dr Kavanaugh is the first doctor either my son or I have had in a long time who viewed patients holistically and took time with them.
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