Elizabeth Keyes, M.D.

"I believe the old African proverb, ‘It takes a village to raise a child’ accurately describes my thoughts on parenthood.  Being a part of that village is the reason I love being a pediatrician. The highlight of my job is partnering with families to help raise and nurture their children. I enjoy seeing these kids grow, learn, and mature into young adults. I also feel honored when parents trust me to walk alongside their families during times of sickness, injury, or other difficult situations.  To me, my vocation in medicine is a calling to serve."

Dr. Keyes grew up in Tomball, Texas, near Houston, where she was involved in swimming, horseback riding, and basketball.  Dr. Keyes attended Baylor University and graduated Summa Cum Laude in 2001, with a BS in Biochemistry.  She then attended University of Texas Southwestern Medical School and graduated with her Medical Doctorate in 2006.  She completed her residency at Children's Medical Center of Dallas and served as Chief Resident from 2009-2010.

Upon completion of her residency, she began her medical career in West Dallas, serving that community for 5 years.  Following her time in West Dallas, she joined a practice in Arlington where she practiced for 3 years.  In July of 2018, she joined Pediatrics Southwest.

Dr. Keyes is a Board-Certified pediatrician and a member of the American Academy of Pediatrics.

She has been married over 15 years to Wes, who is the Executive Director of Brother Bills Helping Hand in West Dallas. Dr. Keyes is a proud mother of two lovely children, Sarah and Liam.  Sarah loves cooking, singing, and reading. Liam loves all things superhero, Star Wars, and being outdoors.

Contact Us

Please call our office to schedule any appointments and our front desk staff will accommodate your desired time to the best of their ability.

2828 Duke of Gloucester Street, Suite 106 DeSoto, TX 75115
(972) 298-3888

Our Location

Find us on the map

Hours of Operation

Our Regular Schedule

Pediatrics Southwest


8:00 AM-5:00 pm


8:00 AM-5:00 pm


8:00 AM-5:00 pm


8:00 AM-5:00 pm


8:00 AM-5:00 pm