Our Providers

Request Appointment

Stephan LeBlanc, MD

Location

St. Joseph Hospital Pediatrics - Nashua

155 Kinsley Street,
Nashua, NH, 03060

Phone: 603-889-6671
Fax: 603-889-1189

Hours
Monday – Friday, 8 a.m. to 5 p.m.

New Patients

Accepting New Patients

Phone: 603-884-3007

Stephan LeBlanc, MD

Specialties

Education

Medical School: Dartmouth Medical School, Hanover, NH

Residency: University of Michigan, Ann Arbor, MI

Certifications

  • American Board of Pediatrics – Certified

Personal Bio

Dr. Stephan LeBlanc is a skilled pediatrician, with an extensive background including multiple medical missions to Central America. During these missions, he has helped countless patients in need, providing care and treatment in some of the most challenging settings.

When Dr. LeBlanc is not at work, he enjoys spending time in nature, hiking and skiing with his wife. Together, they have a golden retriever named Bella, who worked as a therapy dog for many years, bringing comfort and joy to patients.

Additional Information



Company Logo
Patient Submitted Review

Patient Submitted Review

Feb-2025

My kids have been seeing Dr Leblanc for the past 4 years, and I recommend him to others seeking a pediatrician. He has a very calm and reassuring presence, and he answers all your questions thoroughly. My kids are very comfortable around him.
Patient Submitted Review

Patient Submitted Review

Feb-2025

Dr. Leblanc took the time to reply to all my questions about my grandson. Thank you for your sincere care, friendly atmosphere and helpful medical care for him.
Patient Submitted Review

Patient Submitted Review

Jan-2025

I've been taking my 6 month old daughter to him since she was born an he's wonderful, to I'm grateful for the entire office an they're amazing staff we never wait long an they always make sure they answer any concerns we have and as new parents we always have questions 🥰 Thank you for being here for us 🙏.
Patient Submitted Review

Patient Submitted Review

Jan-2025

Our family has been with Dr.Leblanc for over 21 years. He is always very thorough and asks lots of questions. He is kind to our children and I would highly recommend him to your family. My boys still continue to see him as they feel comfortable with him and his staff. Thank you
Patient Submitted Review

Patient Submitted Review

Oct-2024

Dr Leblanc saw my son for an ongoing injury. He was kind and through as always. He has a great sense of humor and bedside manner. I have three sons. Two in their twenty’s and one in his teens. All three have been seeing Dr. Leblanc since the 1900s. It’s wild to say that! I would recommend him to everyone I know if they had young children in the area! We love him! The Jeffers Family
Patient Submitted Review

Patient Submitted Review

Sep-2024

Dr LeBlanc takes care of my twin children. I would recommend him; his experience has made a significant difference in their care. I travel more than 20 minutes just to keep him as my pediatric primary doctor. His staff is personable and responsive. A+
Patient Submitted Review

Patient Submitted Review

Oct-2019

I appreciate that Dr. Leblanc is comfortable in his role as a pediatrician and doesn't attempt to encroach on the parenting role. Part of what got me to leave our last pediatrician was a conversation she decided to have with my FOUR YEAR OLD about WHO CAN TOUCH HER PRIVATES (to me that encroaches on my role as parent -- I was NOT happy). With Dr. LeBlanc, I get the feeling he is more respectful of the role of parents and would not do that kind of thing. Also, while he like the majority of pediatricians recommends the full vaccine schedule, he has not hassled us about passing on some of them. He's very professional, down to earth, and easy to talk to. He even let me take a picture of him and my son with their stethoscopes (my son brought a pretend one)! You can find him on the Christian Medical and Dental Association (cmda.org) search list for Christian healthcare professionals. Also, so far for us, wait time has been no more than 90 seconds after we're checked in.
Read more

603-882-3000