Find contact information here to make an appointment.

Dr. Stephen Hanlon, MD
Telehealth available
About
Dr. Stephen Hanlon, MD is a cardiology specialist in Manchester, NH. He currently practices at Catholic Medical Center and is affiliated with Catholic Medical Center. He accepts multiple insurance plans. Dr. Hanlon is board certified in Advanced Heart Failure and Transplant Cardiology.
Education
- Georgetown University / School of Dentistry, Medical School — 1993
Insurance Accepted
- Aetna
- Anthem
- Blue Cross Blue Shield
- CareFirst Blue Cross Blue Shield
- Cigna
- First Health
- Harvard Pilgrim Health Care
- Tufts Health Plan
* Please verify this information when scheduling an appointment.
Patient Satisfaction
Leave a review
How likely are you to recommend Dr. Hanlon?
Dr. Hanlon has been my cardiologist for ten years! I am very satisfied, as he is very personable to talk with, expert in his field, and consistent in his care.

Frequently Asked Questions
A list of accepted insurance providers is available on the Healthgrades insurance check. It is always a good idea to verify your insurance when making an appointment.
New patients are generally accepted by Dr. Stephen Hanlon, MD on Sharecare. To arrange an appointment, call the number on Dr. Hanlon's profile.
Dr. Hanlon specializes in Adult Congenital Heart Conditions, Heart Conditions, and Cardiac Electrical System Procedures. See more on Sharecare.
Dr. Hanlon frequently treats the following conditions: Heart Disease, Aortic Valve Regurgitation, and Aortic Stenosis. See more on Sharecare.
Dr. Hanlon's office is located at 100 McGregor St, Manchester, NH 03102. You can find other locations and directions on Sharecare.
Dr. Hanlon provides telehealth services. Please contact the office to determine whether you are eligible.
Dr. Stephen Hanlon, MD is affiliated with Catholic Medical Center and Elliot Hospital.
Yes, Dr. Stephen Hanlon, MD holds board certifications in Advanced Heart Failure and Transplant Cardiology.
Dr. Hanlon has over 29 years of healthcare experience.
Hospital Affiliations
- Catholic Medical Center
- Elliot Hospital
- Monadnock Community Hospital
- Parkland Medical Center
- Portsmouth Regional Hospital
- Speare Memorial Hospital
Locations
-
Practice
-
1
Catholic Medical Center
100 McGregor St, Manchester, NH 03102 (603) 663-0413 -
2
Monadnock Community Hospital
452 Old Street Rd, Peterborough, NH 03458 (603) 924-4646
-
1
-
Parkland Medical Center
-
3
Parkland Center for Emotional Wellness
1 Parkland Dr, Derry, NH 03038 (603) 421-2240
-
3
-
Weeks Medical Practice
-
4
Weeks Medical Center
173 Middle St, Lancaster, NH 03584 (603) 788-4911
-
4