
Highlights
Age Groups Seen
- Adults
- Geriatrics
Languages
- French
- English
Gender
MaleLocations
- Mass General Brigham Cardiology Clinic at Salem
- 81 Highland Avenue, Building 5, Salem, MA 01970
- Get Directions
- phone: 978-744-5900
- fax: 978-745-9534
- Mass General Brigham Cardiology Clinic at Salem
- 331 Highland Avenue, Suite 101, Salem, MA 01970
- Get Directions
- phone: 978-744-3499
- fax: 978-744-6576
Expertise
Education
- Fellowship: Rush-Presbyterian-St. Lukes Med Ctr, Cardiology, 1996
- Residency: Dartmouth-Hitchcock Medical Center, Chief Medical Resident, 1993
- Residency: Dartmouth-Hitchcock Medical Center, Internal Medicine, 1992
- Internship: Dartmouth-Hitchcock Medical Center, Internal Medicine, 1990
- Medical Education: Dartmouth Medical School, 1989
Board Certifications
- Internal Medicine: American Board of Internal Medicine, 1997
Insurance
- Aetna
- Beech Street
- Blue Cross Blue Shield
- Blue Cross Blue Shield Medicare
- Cigna
- Commonwealth Care Alliance
- Coventry
- Fallon Health
- Harvard Pilgrim Health Care
- Humana
- Maine Community Health Options
- Mass General Brigham Health Plan
- MassHealth
- Medicare
- Medicare ACO
- Multiplan
- North Shore Health System
- NSHS Cigna Health Plan
- Railroad Medicare
- Senior Whole Health
- TriCare
- Tufts Health Plan
- Tufts Medicare Preferred
- United Health Care
- Wellpoint
- WellSense
Ratings & Reviews
4.9 out of 5
333 ratings, 115 reviewsThe Patient Satisfaction Rating is an average of all responses to the care provider related questions shown below from our survey. Patients that are treated in outpatient or hospital environments may receive different surveys, and the volume of responses will vary by question.
- Reviewed on 3/2/2026
He takes good care of me
- Reviewed on 2/25/2026
He's the best, period.
- Reviewed on 2/18/2026
Dr. Rabin is a great cardiologist. He's very conscientious. He's very friendly. He's always on time. He has a great personality and I feel really confident after I leave and based upon all the information he gives me and everything. He really gives good advice and I feel really fortunate to have him as my doctor. He's great.
- Reviewed on 2/18/2026
Dr. Rabin is the best doctor. He's very easy to talk to. He's very efficient and you can ask him anything and he explains everything to you. He's a great doctor. Thank you.
- Reviewed on 2/16/2026
My appointment with Dr. Rabin went very well, as usual. With the time allowed, he was punctual and addressed pertinent questions that involved my health and well-being.
- Reviewed on 2/14/2026
I have been very lucky to have Dr. Rabin as My Cardiologist and I would recommend him at any time and hope he's not ready to retire yet
- Reviewed on 2/27/2026
Everything went fine and I was very impressed. Like I said, I would recommend these people for other people, even myself again.
- Reviewed on 2/24/2026
all is good
- Reviewed on 2/5/2026
I believe the doctor is a good professional and is qualified to treat patients and provide accurate diagnoses. He is also a very kind and respectful person.
- Reviewed on 2/4/2026
Dr. Rabin is excellent. He has been my cardiologist for many years and I feel he is absolutely the best!
- Reviewed on 1/28/2026
Dr. Rabin is a wonderful doctor I feel lucky to have him and confident in all he has to say.
- Reviewed on 1/28/2026
Dr. Rabin is fantastic and very attentive.
- Reviewed on 1/26/2026
First time seeing him and I was very pleased and would recommend him.
- Reviewed on 1/27/2026
Have absolutely no complaints about my visit. Everything was positive for me.
- Reviewed on 1/23/2026
Very positive experience.
- Reviewed on 1/23/2026
I thought Dr. Rabin was very easy to talk to and very knowledgeable on what he's doing and I enjoyed my visit with him.
- Reviewed on 1/21/2026
Great care, thank you
- Reviewed on 1/19/2026
He's very good.
- Reviewed on 1/19/2026
Dr Rabin is very thorough. He will call me with any questions our concerns. Stays on top of my health!
- Reviewed on 1/15/2026
Happy with having Dr Rabin as my Cardiologist!
- Reviewed on 1/14/2026
First I feel very comfortable talking to him . He is excellent in explaining that everything is going well and answers all my questions and concern with care. I always feel comfortable and even more knowledgeable when I leave!!!!
- Reviewed on 1/12/2026
Dr. Rabin has been treating me for years. He's very thorough.
- Reviewed on 1/11/2026
Very professional
- Reviewed on 1/10/2026
Very comfortable
- Reviewed on 12/21/2025
Very thorough and answered my questions
- Reviewed on 12/17/2025
Dr.Rabin is always caring and very thorough during my visit and my whole health care at all times , always available with any issue or concern I might have. He goes above and beyond as a doctor , he has been part of my family for over 20 years.
- Reviewed on 12/16/2025
Thoughtful and decisive
- Reviewed on 12/16/2025
Just great. Timely and iformative.
- Reviewed on 12/11/2025
Dr Rabin is a kind and considerate man and a wonderful doctor.
- Reviewed on 12/11/2025
Excellent Doctor Receive great care
- Reviewed on 12/8/2025
First class in all aspects
- Reviewed on 12/11/2025
My appointment with Dr. Rabin was wonderful. He's thorough, conscientious, and a good provider.
- Reviewed on 12/8/2025
Dr. Rabin is the best MD I have ever dealt with. He makes you feel comfortable and safe. A joy to deal with.
- Reviewed on 12/3/2025
Dr Rabin is terrific. He listens.
- Reviewed on 12/1/2025
Always honest factual advice, arguably saved my life
- Reviewed on 11/30/2025
Dr. Rabin has been taking care of me for many years. I am now [redacted] years old thanks to his expert and kind care! I consider myself lucky to have him as my cardiologist!
- Reviewed on 11/30/2025
Everyone was very nice
- Reviewed on 11/26/2025
I have already recommended Dr. Rabin
- Reviewed on 11/26/2025
Very knowledgeable
- Reviewed on 11/26/2025
Trust, the most important thing
- Reviewed on 11/27/2025
A true healthcare professional.
- Reviewed on 11/24/2025
Everyone was professional including technicians taking blood pressure and ekg to the Doctor were extremely competent.
- Reviewed on 11/19/2025
Always most respectful and professional
- Reviewed on 11/19/2025
Dr. Rabin is a wonderful professional.
- Reviewed on 11/15/2025
it was, and always is, a very positive experience.
- Reviewed on 11/15/2025
Dr. Rabin is very knowledgeable and very caring about his patients. He is excellent in every way.
- Reviewed on 11/12/2025
Always professional
- Reviewed on 11/5/2025
He is my long time cardiologist, a friend and a colleague. In general through recent years: The corporate profit interferes with the doctor-patient relationship in terms of limiting physicians to do the doctoring.
- Reviewed on 11/4/2025
Dr. Rabin is always professional and courtesy. He always appears concerned about my health.
- Reviewed on 11/3/2025
All physicians should be like him.
- Reviewed on 10/30/2025
I had seen Dr Rabin in 2019, but due to the way MGH keeps its files, I was listed as a new patient and he had to go through his notes from 2019 while in the appointment. Otherwise it was fine.
- Reviewed on 11/7/2025
This provider always have a smile on his face, he never makes me feel out of place
- Reviewed on 10/26/2025
Dr. Rabin was very professional, but very caring when he talked about my situation, and ongoing recovery.
- Reviewed on 10/26/2025
My experiences with Dr. Rabin have always been positive. He's friendly, straightforward, and I am confident in the care I receive from him.
- Reviewed on 10/19/2025
I feel most confident in the care that Dr. Rabin is providing for me. He is caring, capable and all that anyone could ask for in a cardiologist. I would highly recommend him.
- Reviewed on 10/19/2025
Top Knock!
- Reviewed on 10/14/2025
Dr. Rabin always provides the highest level of care in a polite and professional way.
- Reviewed on 10/9/2025
Dr. Rabin was the kindest Doctor I have ever had the pleasure with seeing. I had very high anxiety concerning this appointment and he did not rush me and was very kind and understanding.
- Reviewed on 10/7/2025
I have always had confidence in Dr Rabin.
- Reviewed on 10/2/2025
Dr. Rabin is kind, patient and thorough. At my last visit, he was kind enough to answer my ten questions I had prepared for him. He took his time to answer every question so that I understood completely. He makes you feel comfortable. I would recommend him to family and friends.
- Reviewed on 10/1/2025
Doctor was knowledgeable and caring
- Reviewed on 9/29/2025
Dr Rabin is the absolute best! I feel very fortunate to have him as a doctor when I need him.
- Reviewed on 9/26/2025
My experience with Dr. Rabin goes back for many years. Never having a heart problem before, he was instrumental providing me with a stent issue, and our relationship has grown and continued successfully.
- Reviewed on 9/22/2025
Dr. David Rabin agreed to examine me for the Cardiac Clearance I need ( for spinal surgery) [redacted]. he was thorough in hs examination.
- Reviewed on 9/22/2025
I have been Dr. Rabins's patient for a number of years. He has always been an excellent medical provider. I know that I am receiving the best care for my condition. I would recommend him to anyone as a fine Doctor.
- Reviewed on 9/22/2025
Everything went smoothly during this appointment.
- Reviewed on 9/21/2025
Excellent job
- Reviewed on 9/21/2025
Very satisfied with the treatment, I received.thanks
- Reviewed on 9/22/2025
Dr. David Lewis Rabin knows all about my medical history. I've been with him for I think 15 years and it's always a pleasure to see him. [redacted]
- Reviewed on 9/19/2025
Excellent care
- Reviewed on 9/17/2025
Great as always
- Reviewed on 9/17/2025
Dr. Rabin and his staff are the best. I have gone to him for about 10 years and I never walk away feeling like I don't have all the information. He goes over everything with me and he's just, he's very, very nice and he's very respectful for his patients. Thank you.
- Reviewed on 8/21/2025
Excellent care
- Reviewed on 8/21/2025
Extremely well versed on my medical history and understanding of it
- Reviewed on 8/20/2025
Dr. Rabin is excellent. He understands the person and the medical issues and communicates at the level appropriate to the individual. He's a joy to work with.
- Reviewed on 8/19/2025
Excellent provider
- Reviewed on 8/13/2025
He's very empathetic
- Reviewed on 8/13/2025
A great man saved me twice
- Reviewed on 8/8/2025
Hi, I have been seeing Dr. Rabin for [redacted] years now, and I've always had a wonderful experience with him. He's always very thorough and very, he explains things very well, and he's got a great bedside manner. He's very pleasant to speak with, very nice to talk to, and I never feel rushed or pushed out of his office like I do at many other offices. I'm always very pleased and very gracious to see him every time I do.
- Reviewed on 8/7/2025
Wonderful!
- Reviewed on 8/7/2025
Excellent experience
- Reviewed on 8/6/2025
Knowledgeable and warm . Seems very well acquainted with pt history.
- Reviewed on 8/6/2025
Doctor was very thorough and cares about his patients.
- Reviewed on 8/4/2025
Dr. Rabin has always been there for me. Has been easy to talk to and thorough.
- Reviewed on 8/1/2025
Dr. Rabin is a consummate professional, excellent cardiologist, and he goes way beyond that by checking out any other symptoms or previous issues you've had, medications. He's a fantastic guy, a credit to his profession. If there were seven stars, I would give him, but he's five stars plus an additional two stars. Thank you.
- Reviewed on 7/28/2025
Dr. Rabin and the entire staff are top notch!
- Reviewed on 7/30/2025
I am very grateful for having this very professional, caring, understanding, and thorough doctor to guide me through my new medical condition. I have the utmost confidence in the time ahead in dealing with this new situation.
- Reviewed on 7/20/2025
Extremely attentive, very informative considering the past year I was involved in a clinical trial at MGH in Boston.
- Reviewed on 7/19/2025
Dr. Rabin is highly knowledgeable, professional, thorough and efficient. He takes an interest in the care and concern for the patient. I always enjoy meeting with him because his examination & explanations are easy to understand.
- Reviewed on 7/7/2025
The experience was complete. No further coverage. is needed
- Reviewed on 7/7/2025
All is good.
- Reviewed on 7/2/2025
Dr. Rabin was caring and attentive.
- Reviewed on 6/30/2025
Good guy. Nice b d side manor. Did not go to the damned epic computer during my visit
- Reviewed on 6/30/2025
Dr Rabin is a miracle.
- Reviewed on 6/28/2025
Dr. Rabin is a wonderful doctor.
- Reviewed on 6/26/2025
Very professional and informative
- Reviewed on 6/26/2025
I was referred to Dr Rabin by my primary physician for his review of a cardiac issue. He spent a good enough time with me asking questions and taking a medical history. He sent me for tests that revealed 2 valves that required watching. I was so taken with his professionalism that I had my husband transfer his own cardiac care to Dr Rabin. After several years under his care my husband [redacted] and I agree Dr Rabin is also a humanitarian.
- Reviewed on 6/25/2025
Dr. Rabin is very compassionate . He takes the time to listen and I appreciate this.
- Reviewed on 6/25/2025
always a smooth experience
- Reviewed on 6/23/2025
He listens to my concerns and gives me good medical advice on any questions that I had for him.
- Reviewed on 6/23/2025
Been with him a long time. My wife also. Wouldn't change after this long.
- Reviewed on 6/21/2025
Dr. Rabin is excellent!
- Reviewed on 6/17/2025
Very positive experience. Dr Rabin took the time to ask questions regarding my progress and explained the next steps moving forward.
- Reviewed on 6/16/2025
I like him and I wouldn't change doctor's I feel very comfortable with him
- Reviewed on 6/8/2025
Yearly checkup, very thorough, right to the point.
- Reviewed on 6/8/2025
Was a good experience
- Reviewed on 6/6/2025
He's good. No nonsense. Articulate.
- Reviewed on 5/31/2025
Dr. Rabin is kind, compassionate, professional, knowledgeable. The world needs more doctors like him.
- Reviewed on 5/25/2025
Everything was awesome. Dr. Rabin, he asked me a lot of questions. He carefully listened to me. That's what I like about him. Not just the doctor, but everybody there. Thank you.
- Reviewed on 5/21/2025
I have recently become a patient of Dr Rabin He has been kind and has made me feel seen. I will continue to see him and I have great confidence in him.
- Reviewed on 5/21/2025
I really like this doctor. He is very good. I'm very comfortable with him.
- Reviewed on 5/19/2025
I appreciate the concern and understanding this provider has given to me over the last several years
- Reviewed on 5/7/2025
Dr Rabin and his staff are terrific.
- Reviewed on 5/2/2025
Love Dr. Rabin always takes good care of me! And he is easy to talk to.
- Reviewed on 5/1/2025
Best care I could ask for