
Highlights
Age Groups Seen
- Adults
- Geriatrics
Languages
- English
Gender
MaleLocations
- Mass General Brigham Cardiology Clinic at Upton
- 236 Milford Street, Upton, MA 01568
- Get Directions
- phone: 508-473-1015
- fax: 508-634-0261
Expertise
Education
- Fellowship: UMass Chan Medical School, Cardiovascular Disease (Internal Medicine), 2018
- Residency: Rhode Island Hospital, Internal Medicine, 2015
- Medical Education: SUNY Downstate College of Medicine, 2012
Board Certifications
- Internal Medicine: American Board of Internal Medicine, 2018
- Internal Medicine: American Board of Internal Medicine, 2015
Insurance
- Aetna
- Blue Cross Blue Shield
- Cigna
- Commonwealth Care Alliance
- Coventry
- Fallon Health
- Harvard Pilgrim Health Care
- Humana
- Mass General Brigham Health Plan
- MassHealth
- Medicare
- Medicare ACO
- Multiplan
- Railroad Medicare
- Senior Whole Health
- TriCare
- Tufts Health Plan
- Tufts Medicare Preferred
- Tufts Public Health Plan
- United Health Care
- Wellpoint
- WellSense
Ratings & Reviews
4.9 out of 5
360 ratings, 152 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/31/2026
I've seen Dr. Napoli for several years now. I've always found him to be extremely polite, professional, and respectful. Dr. Napoli will be my cardiologist and Mass General Brigham will be my hospital for many years to follow. Thank you.
- Reviewed on 3/28/2026
Boston quality medicine in the suburbs. Very happy to have found this resource
- Reviewed on 3/22/2026
Dr. Napoli is kind, compassionate and explains things thoroughly
- Reviewed on 3/22/2026
Very happy with the entire experience!
- Reviewed on 3/21/2026
I like working with this Doctor. I appreciate his very easy manner and effective communication skills.
- Reviewed on 3/16/2026
I saw my cardiologist, Dr. Napoli, who is exceptional!
- Reviewed on 3/16/2026
Quic kk response to follow-up question online
- Reviewed on 3/15/2026
Great visit Dr. N is a super caring cardiologist.
- Reviewed on 3/14/2026
Very polite and has great eye contact and explained everything fully
- Reviewed on 3/11/2026
I was doing well so it was 2 years since my last appointment. I'm still doing well but Dr. Napoli asked for an ultrasound of my heart due to my age. I appreciate that to get a baseline and just in case there are any problems not showing symptoms.
- Reviewed on 3/10/2026
Dr. Napoli further explained the results of the most recent echocardiogram and the options that were available to treat the problem.
- Reviewed on 3/8/2026
I have always had a Very good experience at this office. Everyone is kind and helpful.. Love Dr.Napoli.
- Reviewed on 3/8/2026
First appointment went well
- Reviewed on 3/8/2026
This provider was probably one of the kindest and easy to talk to providers I've ever had. He took time to explain everything that made it easy to understand. He was able to call my anxiety over my symptoms. He took time to ask about my kids and never made the appt feel rushed. Couldn't recommend him enough.
- Reviewed on 3/1/2026
I was scheduled for a colonoscopy and while going through the process of being readied for the procedure, my heart rate was elevated to the point of requiring a cardiologist to assess me. The staff acted calmly and professionally as well as communicate with me their concerns and what was happening. The cardiologist met with me and my wife to explain what he believed triggered the elevated heart rate and after consulting with him, I was able to have the procedure done.
- Reviewed on 2/18/2026
He was very polite came and shook my hand and introduced himself. Then started to talk to me about my issues, which had already looked at all my records pretty much so that made me feel more confident and having him for a cardiologist
- Reviewed on 2/15/2026
Very kind and humble MD. Concerned with my health.
- Reviewed on 2/14/2026
Both Dr. Napoli and Nuse [redacted] treated me with respect and kindness. Always enjoy my visits with them. Look forward to each visit.
- Reviewed on 2/14/2026
Dr Napoli is the best , he is kind, knowledgeable courteous, respectful and truely listens he goes above and beyond to make sure you understand your medical condition and always welcomes questions I'm so lucky to have him as my Doctor
- Reviewed on 2/14/2026
His only concern was me. No computer, no notes. Knew of previous tests with other providers. I knew he had done some homework prior to this visit.
- Reviewed on 2/14/2026
They are always timely appropriate and helpfull!
- Reviewed on 2/13/2026
Dr. Napoli was professional, compassionate and attentive. He knew my history. He listened to me. He cared. He explained things carefully. He had an easygoing manner. Very pleased with him.
- Reviewed on 2/13/2026
I think Dr. Napoli is the best hot doctor. He's thorough, he's smart, and he's so nice.
- Reviewed on 2/11/2026
Knowledgible and explained things in an understandable manner.
- Reviewed on 2/27/2026
Everyone was very professional and helpful
- Reviewed on 2/11/2026
This provider was very kind, very patient, and I would say one of the very best I've ever had with all the doctors I've gone to. I definitely would recommend him to anyone.
- Reviewed on 2/9/2026
Great experience.
- Reviewed on 2/7/2026
I arrived with a migraine the provider me with options and made accommodations to decrease my pain . I was then able to complete the nuclear stress I was scheduled for .
- Reviewed on 2/8/2026
Dr. Napoli was respectful, clear, and professional. He had an easy demeanor, he was extremely knowledgeable and very approachable. Our first (and only) meeting was completely positive, I am grateful to have found him.
- Reviewed on 2/5/2026
Dr. Napoli was caring and empathetic. He is a wonderful doctor!
- Reviewed on 2/4/2026
Very Happy with everything and really liked the Dr.
- Reviewed on 2/3/2026
He listens to me. He. Looks at me when he speaks
- Reviewed on 2/2/2026
Everything was good
- Reviewed on 2/1/2026
Knowledgeable, interested and very caring provider. Would highly recommend.
- Reviewed on 1/28/2026
Dr Napoli is an exceptional health care provider
- Reviewed on 1/20/2026
Excellent annual follow up visit. I felt comfortable discussing everything with Dr. Napoli and was happy with time spent and plan for next year.
- Reviewed on 1/19/2026
Dr napoli is the best doctor anyone could ask for
- Reviewed on 1/19/2026
nothing to add, I feel my visit was very good and complete. And as in the past thank you.
- Reviewed on 1/18/2026
Very helpful explaining my reason for the appointment and answering and giving me a great outcome.
- Reviewed on 1/18/2026
Dr. Napoli was thoughtful, detailed and a good communicator. I am a MD, PhD and was very impressed with both his knowledge and communication skills
- Reviewed on 1/17/2026
Excellent doctor and practice.
- Reviewed on 1/11/2026
I found Dr. Napoli extremely knowledgeable about my history. He listened intently to my concerns and offered advice and reassurance. He seemed genuinely caring.
- Reviewed on 1/8/2026
Dr. Napoli is warm and caring and seemed to take an interest in all of me, not just one specific area. He listened well and was very responsive.
- Reviewed on 1/14/2026
Yes, overall it's a very good experience and everyone is very friendly and helpful. [redacted]
- Reviewed on 1/4/2026
Made me very comfortable & easy to talk with
- Reviewed on 1/4/2026
Dr. Napoli is a kind, professional physician who has always puts my wellbeing first when treating me and making recommendations. He is the best!
- Reviewed on 1/3/2026
Dr. Napoli is kind and caring
- Reviewed on 1/3/2026
Very good Doctor.
- Reviewed on 12/15/2025
This was my first visit with Dr Napoli, transferring from another provider in Cambridge. Dr. Napoli adjusted care where needed, and had done his background work to understand my history and why I was there. We're off to a great start.
- Reviewed on 12/14/2025
Good "bedside" manner. The Doctor provided clear and understandable information concerning test results. Came across as friendly.
- Reviewed on 12/14/2025
Personable and knowledgeable doctor who discussed long term plans
- Reviewed on 12/14/2025
Dr. Napoli takes his time with me and gives me good advice. He listens and I feel very comfortable with him. I have recommended him many times.
- Reviewed on 12/12/2025
Dr. Napoli is a new doctor to me and I was very, very pleased to have Dr. Napoli. He did very, very well and I feel extremely comfortable working with him. He went over everything with me and I really appreciate him. He's a, you folks are lucky to have such a good doctor.
- Reviewed on 12/11/2025
Professional, knowledgeable, personable, and positive
- Reviewed on 12/11/2025
I could never find a more affable, knowledgeable, and helpful physician.
- Reviewed on 12/9/2025
Good bedside manner
- Reviewed on 12/7/2025
I think he was easy to talk with and down to earth, straight forward without being dismissive or overly preachy. He developed a good rapport and came up with a good plan of action.
- Reviewed on 12/7/2025
Dr. Napoli is professional and personable.
- Reviewed on 12/8/2025
Very good service provided.
- Reviewed on 12/7/2025
Dr. Napoli is a very caring professional and made sure that I got the treatment I needed. I would recommend him to anyone.
- Reviewed on 11/19/2025
Very personable and I did not feel rushed
- Reviewed on 11/13/2025
Provider very good recommend
- Reviewed on 11/10/2025
Dr Nepali is very courteous and friendly, listens to everything said , he's the best
- Reviewed on 11/10/2025
They covered all the bases
- Reviewed on 11/9/2025
Dr Napoli is very professional. He takes the time to answer questions and listen to any concerns I may have. Always a pleasant visit when I have an appointment.
- Reviewed on 11/12/2025
I felt the doctor was clear
- Reviewed on 11/10/2025
Dr napoli and the staff were compassionate and focused on my care
- Reviewed on 11/8/2025
Continue the good communication and caring attitude.
- Reviewed on 11/3/2025
Hi, he personally called me and we set up a virtual appointment for follow-up and he was very professional, very knowledgeable and it was a great visit. Thank you.
- Reviewed on 11/2/2025
The doctor was so kind and patient. He had definitely checked my chart before meeting me because he definitely knew my issues. I feel so lucky to have Dr. Napoli as my doctor.
- Reviewed on 11/1/2025
Dr. Napoli is very caring and very easy to communicate with. I was very satisfied with my first appointment with him.
- Reviewed on 11/1/2025
Informative, knowledgeable! Like him very much [redacted]
- Reviewed on 10/27/2025
I have the utmost respect and confidence in the care that I receive at this practice and feel fortunate that I am a patient of Dr. Napoli-he is patient, kind, knowledgeable and willing to listen as a professional medical practitioner.
- Reviewed on 10/27/2025
Dr Napoli is an excellent cardiologist. He always listens to myself and my wife. He answers all our questions and he explained everything so we understood it. He was very very professional and always a very caring doctor
- Reviewed on 10/27/2025
Always a pleasant experience.
- Reviewed on 10/27/2025
Dr.. Napoli was professional, as I expected, and took the time to review and explain my health issues.
- Reviewed on 10/26/2025
I always feel comfortable with Dr. NAPOLI. HE also took very good care of my wife when she had a heart problem!
- Reviewed on 10/26/2025
Dr Napoli is my favorite provider in the system. He is down to earth and personable while listening to your needs and working alongside you to create a plan for your healthcare.
- Reviewed on 10/26/2025
Dr Napoli, as always gives me excellent care and attention
- Reviewed on 10/9/2025
Dr Napoli explained that I had a strong heart and that I will follow up for my annual visit.
- Reviewed on 10/9/2025
He was very good at communicating which tests and sequence of tests that were best for me and why.
- Reviewed on 10/9/2025
Very happy with my doctor.
- Reviewed on 10/8/2025
Dr. Napoli took as much time as I needed to go over everything. And he is very considerate and very polite and makes me feel very, very comfortable.
- Reviewed on 10/5/2025
Dr. Napoli was friendly, courteous and professional. He answered my questions thoroughly and explained everything in words I could understand.
- Reviewed on 10/8/2025
I had an excellent experience. I always have an excellent experience when I go there. I'm glad to go and pleased when I leave.
- Reviewed on 10/4/2025
He is more concerned about my breathing than I am , but he is a caring doctor.
- Reviewed on 10/1/2025
? ?????????? The Gold Standard of Cardiology From the very first visit, Dr. Napoli stood out not just as a physician, but as a rare kind of human being. Medicine is filled with people who are technically excellent but detached, or kind but not decisive. Dr. Napoli is that rare combination of brilliant, decisive, and deeply human. He took the time to explain complex issues in a way that felt both honest and empowering. No rushed visits, no jargon meant to confuse-he spoke to me with respect, as a partner in my own care. That alone sets him apart. But what makes Dr. Napoli extraordinary is his presence. He walks into the room and you immediately feel both calmer and more confident. You know you're in the hands of someone who has not only mastered his craft, but who actually cares whether you walk out healthier, stronger, and reassured. In a world where too many doctors see you as just another chart, Dr. Napoli sees the person. He listens, he remembers, and he genuinely invests in the outcome. That's rare-and it changes everything. If there were six stars, I'd give him six. If there were ten, I'd give him ten. I am grateful every single day to have Dr. Napoli as my cardiologist, and I would recommend him without hesitation to anyone who values not just excellence, but true compassion in medicine. He's not just "a good doctor." He's the doctor you hope you get when life gets serious.
- Reviewed on 9/28/2025
I would recommend this provider to anyone.
- Reviewed on 9/27/2025
Dr Napoli treats you with the upmost respect. He listens and explains all that he wants for you to do. He is wonderful.
- Reviewed on 9/27/2025
Very caring
- Reviewed on 9/24/2025
I met the doctor when I was in the hospital and he was knowledgeable and friendly my outpatient visit was the same. I would definitely recommend him to family and friends who are in need of a cardiologist.
- Reviewed on 9/21/2025
I have been going to Dr. Napoli for quite a while and every time I go, it's very satisfactory. He always listens to you. He's very caring. He's very kind. He knows what to do. He knows how to help me. And whenever I call for the appointment, I always get to see him, which is very important because today you don't always get to see your doctor, but I always get to see him. I really, really like him and I would not want to lose him.
- Reviewed on 9/22/2025
Dr. Napoli is amazing! He knew all about my medical issues l, and there are many, on my first visit. As well as my heart related issues. He was so kind and caring! He went above and beyond in this visit and I am sooo lucky to have him as my Cardiologist! Thank you Dr. Napoli
- Reviewed on 9/21/2025
Doctor Napoli was prepared with my past medical history and explained every thing well.
- Reviewed on 9/21/2025
Dr. Napoli is very congenial, he listens carefully, and he obviously knows his particular medical specialty.
- Reviewed on 9/19/2025
Dr Napoli and his PA are very good at their profession and would recommend Hopedale Cardiology to anyone who is looking for a cardiologist. He will review all my records before he comes into the room so he can address any of my concerns. He takes the time to listen and offer advice when I need it.
- Reviewed on 9/17/2025
All good
- Reviewed on 9/17/2025
Excellent
- Reviewed on 9/13/2025
He was extremely polite, very nice, funny, and answered all the questions that we had. I would definitely recommend him for anybody else.
- Reviewed on 9/13/2025
Dr Napoli is excellent. He takes all the worry out of seeing a doctor and makes you feel comfortable and at ease.
- Reviewed on 9/10/2025
I was nervous when I arrive but Dr.Napoli took the time to discuss what additional test were needed and listened to my concerns. I felt like I have someone on my side who cares. That means a lot to me
- Reviewed on 9/10/2025
Best doctor ever
- Reviewed on 9/4/2025
he's a great provider Dr Napoli is great glad he cares for me , he always listen and knows all about my health issues
- Reviewed on 9/4/2025
Dr. Napoli is simply wonderful. His smooth demeanor put right at ease. He was very thorough in his explanation of my condition which means a lot to a patient of course. I can not say enough nice things about Dr. Napoli - extremely pleased with his professionalism and friendly manner. A 10+ experience.
- Reviewed on 9/5/2025
Excellent!
- Reviewed on 8/30/2025
Dr. Giorgio Napoli is absolutely the best. Very knowledgeable about my issue and was extremely attentive and caring !!
- Reviewed on 8/30/2025
Nothing else to report
- Reviewed on 8/27/2025
Dr. Napoli was very nice, very kind, and very informative. I really appreciated the information he gave me and how he treated me.
- Reviewed on 8/25/2025
I was assigned Dr Napoli after being diagnosed with A-fib and after the initial cardiologist I was assigned left the practice. I find his approach difficult/somewhat harsh despite his attempt to be kind. [redacted]. I do not understand what this doctor hopes for me overall. He seems annoyed dealing with me. [redacted].
- Reviewed on 8/20/2025
Professional, caring and courteous
- Reviewed on 8/19/2025
"I had a really encouraging visit with my cardiologist. The appointment went well, and I left feeling reassured and optimistic about my heart health."
- Reviewed on 8/17/2025
Very helpful and knowledgeable
- Reviewed on 8/16/2025
Dr Napoli is very kind and caring. He is so knowledgeable and explains everything in detail.
- Reviewed on 8/16/2025
Everything and everyone were wonderful
- Reviewed on 8/14/2025
Overall this was great healthcare experience.
- Reviewed on 8/10/2025
Created comfortable environment for both myself and my wife. Explained the prescriptions and why they were applicable to my situation. Discussed future visits.
- Reviewed on 8/9/2025
Dr. Napoli is the absolute best. Listens to and answers all questions. Explains everything in layman's terms.
- Reviewed on 7/31/2025
Professional, thorough, and personable
- Reviewed on 7/31/2025
Unfortunately I've had to have numerous appointments with different Doctors over the past few years. Of the Doctors I've visited I thought Dr. Napoli had the best communication and bedside manner that I've experienced. Great job. Thank you.
- Reviewed on 7/30/2025
Napoli rocks.
- Reviewed on 7/28/2025
It was my first time seeing this doctor.... He listened and explained everything about the testing he is recommending.... I did not feel rushed.
- Reviewed on 7/28/2025
They are experienced, knowledgeable and attentive. They always give me their undivided attention and answer all my questions in detail. Wait times are minimal.
- Reviewed on 7/28/2025
Have a lot of confidence that I am getting the best care.
- Reviewed on 7/29/2025
He was very attentive
- Reviewed on 7/27/2025
I really like him, he's always smiling and make me feel relaxed and always answers my questions so that I understand what he's saying
- Reviewed on 7/25/2025
Listened to my questions and answered to my satisfaction
- Reviewed on 7/23/2025
no problems
- Reviewed on 7/21/2025
Very happy with provider and staff
- Reviewed on 7/20/2025
Dr. Napoli actively listens and responds with kindness and care. He explains things well and takes the time to answer my detailed questions. I lucked out getting him assigned to me and would highly recommend him.
- Reviewed on 7/17/2025
He is awesome! He explained everything to me, He made me feel relaxed and comfortable. I can tell I'm in good hands.
- Reviewed on 7/16/2025
Provider . Showed absolute Professionalism
- Reviewed on 6/29/2025
I really felt heard and seen and Dr Napoli was so thorough and understanding
- Reviewed on 6/28/2025
Dr. Napoli was attentive and professional.
- Reviewed on 6/25/2025
Dr Napoli is the nicest doctor, most informative and so helpful. A + bedside manner. Just a joy to be a patient of him.
- Reviewed on 6/19/2025
I find Dr. Napoli to be professional, knowledgeable, and engaging. He doesn't rush things. He kind of takes the time to make sure I understand what my situation is, what options I may need to decide on with his consultation to move forward and to improve my health. and I appreciate his personality and his professionalism. Thank you.
- Reviewed on 6/16/2025
Appointment was a routine follow up visit. Seen in a timely manner.
- Reviewed on 6/14/2025
Giorgio is extremely knowledgeable. He explains options clearly. He treats his patients as they are his friends.
- Reviewed on 6/11/2025
I just love Dr. Napoli. My appointment went well with no problems. He didn't do any testing. He must have felt that I was doing okay.
- Reviewed on 6/11/2025
Dr Napoli, listened well, was very respectful and had a pleasant manner.
- Reviewed on 6/11/2025
Dr. Napoli has been my Cardiologist since 2019. He is always kind, compassionate and treats me with respect. He sits with me, asks me how I'm feeling. Reviews my meds and medical history. I'm never rushed and he takes the time to listen to me.
- Reviewed on 6/11/2025
Always good with dr napoli
- Reviewed on 6/11/2025
Provided information and reassurance. Did not make me feel rushed and was easy to talk to.
- Reviewed on 6/8/2025
One of the best that I have used.
- Reviewed on 6/8/2025
Seems to be very knowledgeable about what he is practicing!
- Reviewed on 6/8/2025
Trust him
- Reviewed on 6/6/2025
This survey is taking longer than the time I spent with Dr. Napoli. He was fine, listened to me, explained what the lab results were, and it was over pretty quick. So it wasn't a big deal, and we both moved on to whatever's next.
- Reviewed on 5/28/2025
I think Dr Napoli and his team are superb. I have notified friends who need a cardiologist to see him.
- Reviewed on 5/26/2025
Dr. Napoli is a very knowledgeable, caring, and attentive. I felt reassured and well cared for.
- Reviewed on 5/25/2025
Dr. Napoli was very professional and thorough
- Reviewed on 5/25/2025
Happy so far
- Reviewed on 5/21/2025
Thank you
- Reviewed on 5/19/2025
He is one of the nicest doctors I have had interaction with for my medical needs. To top that off, he's also a very nice person to speak with in general.