Dr. Nana G. McMahon provides compassionate, evidence-based care for infants, children, adolescents, and college-age patients, in partnership with every family she serves.
Well visits, sick care, telehealth & more
Personalized pediatric expertise in a respectful, collaborative environment, every stage of your child's development.
Routine checkups at every milestone tracking growth, development, and all the markers that matter most to your family.
Book a visit →Reserved same-day appointments for both urgent and routine sick visits. When your child needs care, we make it happen.
Book a sick visit →All recommended childhood immunizations on-site, following AAP guidelines with thorough explanations at every step.
Schedule vaccines →Secure video visits for follow-ups, minor concerns, and questions, available when coming in isn't necessary.
Book telehealth →Seasonal flu vaccination clinics for the whole family. Check our flu clinic schedule for upcoming dates and availability.
View flu clinic dates →We care for patients through college age, ensuring continuity as your child transitions into young adulthood.
Learn more →Nana Girgis McMahon, MD has maintained a private pediatric practice at Emerson Hospital in Concord, MA since 1987. Dr. McMahon and her staff are committed to giving the highest quality medical care to infants, children, adolescents, and college-age patients in a compassionate, family-friendly environment.
The practice provides organized, evidence-based care, coordinating with specialists when needed and reminding families proactively about needed tests and exams. Care is seamless, built around standard protocols, and always personalized.
🏆 2024 Community Physician of the Year: Dr. McMahon has been awarded this honor by the Middlesex Central District Medical Society, recognizing her decades of exceptional service to the Concord community.
Dr. McMahon was also recognized by NCQA for systematic use of patient-centered, coordinated care management processes.
Nancy is a board-certified Pediatric Nurse Practitioner who thoroughly enjoys caring for children of all ages, from newborns through young adults. She believes the best care puts families first, and she partners closely with parents and Dr. McMahon to support each child's health and growth at every stage.
Nancy holds a Doctor of Nursing Practice (DNP), the highest level of clinical training, which she brings to her work in primary care. She earned her DNP and MSN from Northeastern University, where she also teaches. She works part-time at Emerson Health's Maternal Newborn unit and provides education support to their Special Care Nursery.
She is also a Certified Pediatric Emergency Nurse and an Instructor in Emergency Pediatric Advanced Life Support, giving families added confidence that their child is in experienced, capable hands.
Nancy's approach combines clinical expertise with genuine warmth. Whether caring for a newborn, guiding a family through the childhood years, or supporting a young adult, she is committed to building lasting, trusting relationships and to making every child and family feel welcome, heard, and cared for.
We look forward to welcoming your family. Here's what to know before your first visit. We've made it as straightforward as possible.
Let your insurance provider know that Dr. McMahon has been selected as your child's primary care provider.
Request copies of all medical records and complete immunization history from birth from prior physicians.
Give us a call and we'll mail or have registration forms ready for you, or simply fill them out in person when you arrive for your first visit.
Insurance card, photo ID, completed registration forms, immunization records, and copayment.
Registration is completed by phone or in person. No online forms required.
Expecting your first child, new to the area, or considering switching care? Schedule a complimentary get-acquainted visit with Dr. McMahon. No obligation, no charge.
Schedule a Free Visit →Download and print, or fill out in person at your visit. No online submission required.
All appointments are scheduled by phone. Our team will find a time that works for your family.
Concord, MA 01742