Accepting new patients
Internal Medicine · Female · Age 52
Dr. Margaret McMahon, MD is an internal medicine specialist in Elmhurst, IL and has been practicing for 25 years. She specializes in internal medicine and pediatrics.
Dr. Margaret McMahon, MD
Current Patient? Click to Call
Based on 4 reviews
Likelihood of recommending Dr. McMahon to family and friends is 5 out of 5
Search for your insurance provider
Dr. McMahon accepts
Accepted insurance can change. Please double-check when making an appointment.
Dr. McMahon accepts the following insurance:
Check if Dr. McMahon treats your condition or procedure
Dr. McMahon's conditions and procedures:
Check the quality of care at hospitals where Dr. McMahon treats patients.
78% Patient experience rating, 9% higher than the national average
66% Patient experience rating, 3% lower than the national average
72% Patient experience rating, 3% higher than the national average