
Highlights
Age Groups Seen
- Adults
- Geriatrics
Languages
- English
Gender
MaleLocations
- Mass General Brigham Primary Care Clinic at Danvers
- 194R North Street, Danvers, MA 01923
- Get Directions
- phone: 978-646-2100
- fax: 978-646-2120
Expertise
Education
- Residency: Beth Israel Deaconess Hospital, Internal Medicine, 1999
- Internship: Beth Israel Deaconess Hospital, Internal Medicine, 1997
- Medical Education: New York Medical College, 1996
Board Certifications
- Internal Medicine: American Board of Internal Medicine, 1999
Insurance
- Aetna
- Beech Street
- Blue Cross Blue Shield
- Blue Cross Blue Shield Medicare
- Cigna
- Commonwealth Care Alliance
- Coventry
- Harvard Pilgrim Health Care
- Humana
- Maine Community Health Options
- Mass General Brigham Health Plan
- MassHealth
- MassHealth ACO
- Medicare
- Medicare ACO
- Multiplan
- NSHS Cigna Health Plan
- NSPG CeltiCare
- NSPG Network Health
- Railroad Medicare
- Senior Whole Health
- TriCare
- Tufts Health Plan
- Tufts Medicare Preferred
- United Health Care
- Wellpoint
- WellSense
Ratings & Reviews
4.9 out of 5
293 ratings, 109 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 4/6/2026
Top notch
- Reviewed on 4/4/2026
Dr Grimes and his staff are excellent and always available with any questions I have
- Reviewed on 3/29/2026
I am most appreciative of the interest and care that I feel when seeing my primary care physician.
- Reviewed on 3/28/2026
Always a good experience seeing Dr. Grimes. Good bedside manner and personable.
- Reviewed on 3/28/2026
Dr Grimes and his staff are extremely professional.
- Reviewed on 3/25/2026
As a first time patient my experience was exceptional
- Reviewed on 3/23/2026
Always feel well taken care of by Dr. Grimes.
- Reviewed on 3/22/2026
Dr Grimes and [redacted] are excellent
- Reviewed on 3/21/2026
Excellent. Dr Grimes is thoughtful, knowledgeable and always interested in what I say and very helpful. Would not want to see anyone else.
- Reviewed on 3/5/2026
easy to talk to
- Reviewed on 3/5/2026
I feel the doctor and staff are a big reason why I feel my health status is very good as a 78 y/o
- Reviewed on 3/4/2026
Dr Grimes is very professional and explains everything in a way it is easily understood he also gives good advice on issues that have developed
- Reviewed on 2/18/2026
Dr Grimes and his staff are extremely professional, knowledgeable and friendly.
- Reviewed on 2/17/2026
This provider has been my primary doctor for over twenty years, in his previous practicing office and his current one. He is my and my wife's trusted physician all these years and we don't have any intention of changing him.
- Reviewed on 2/17/2026
The provider listened to my concerns. Answered all my questions.
- Reviewed on 2/14/2026
The provider was professional, thorough, and covered all the things that were important.
- Reviewed on 2/14/2026
Dr. Grimes is a wonderful provider and has been my physician for many years. He is a wonderful communicator and always involves me in any plans we make.
- Reviewed on 2/11/2026
Dr. Grimes is very easy to talk with. He answers my questions completely.
- Reviewed on 2/26/2026
Always Excellent Care from Dr. grimes
- Reviewed on 1/27/2026
Have seen Dr Grimes for over 20 years he has always been a very caring Dr. & will continue to see him as long as I can
- Reviewed on 1/29/2026
Dr. G is awesome. I had an excellent experience and I felt very comfortable speaking with him and his nurse and they gave me great advice and listened to everything that I had talked to them about with my weight. It was amazing and I look forward to having my yearly next year.
- Reviewed on 1/29/2026
I appreciate the care I receive from Dr Grimes and his team. They are very easy to talk to and I feel like I'm getting great care
- Reviewed on 1/29/2026
He was fine, no problems.
- Reviewed on 1/17/2026
Great people and so easy
- Reviewed on 1/14/2026
great office, the nurse and Dr Grimes are true professionals.
- Reviewed on 1/1/2026
As always, I receive excellent care from Dr. Grimes, and his associates.
- Reviewed on 12/31/2025
Always spends quality time with me reviewing my health concerns and answering my questions
- Reviewed on 12/31/2025
I feel very secure with Dr. Grimes. Very happy with the high level of care, and patient/doctor communication skills. Appreciate his guidance more than I can say.
- Reviewed on 12/31/2025
knowledgeable, explained things well, practical, and addressed all my concerns.
- Reviewed on 12/24/2025
Dr. Grimes is a caring, knowledgeable provider.
- Reviewed on 12/25/2025
He was a great guy. I love him. I love the nurse too. Bye.
- Reviewed on 12/24/2025
I always have a very good experience with Dr. Grimes and I'm actually very thankful that he's my PCP.
- Reviewed on 12/22/2025
Dr grimes was concerned and responsive to my medical concerns
- Reviewed on 12/20/2025
My doctor and my nurse are always very caring and concerned about my health and wellness.
- Reviewed on 12/20/2025
Very good practice
- Reviewed on 12/22/2025
Dr. Grimes always provides excellent attention and care during my appointments. I greatly appreciate having Dr. Grimes as my physician.
- Reviewed on 12/16/2025
Overall the visit was successful
- Reviewed on 12/17/2025
Dr. Grimes and [redacted] were excellent in listening and taking time to discuss my thoughts and concerns regarding my health as well as life and health concerns moving forward. I would recommend them to everyone. Didn't feel rushed and definitely felt like they were listening
- Reviewed on 12/16/2025
i am so grateful to have been able to keep Dr Grimes over five Insurance changes, he has always been great.
- Reviewed on 12/14/2025
Dr Grimes is excellent I drive 70 miles for my annual checkup just to keep him as my primary
- Reviewed on 12/12/2025
Pleasant, professional and very helpful great doctor, that is why I have to switch insurance company to stay with this Doctor. Happy about that.
- Reviewed on 12/11/2025
I have been seeing Dr Grimes for many years. I am always impressed by his depth of knowledge. He always is able to answer my questions in a manner that is easy for me to understand.
- Reviewed on 12/11/2025
Dr. Crimes is someone who explains everything very thoroughly. He listens to my concerns. He is very thorough and easy to communicate with. I am very fortunate to have him as my provider.
- Reviewed on 12/11/2025
I very much enjoyed my visit with Dr. Grimes. He listened to me, heard my concerns, and worked with me to come up with answers for next steps to take. I am very thankful to have him for my primary care provider.
- Reviewed on 12/7/2025
I was extremely happy with all i spike to and very satisfied with the visit
- Reviewed on 12/7/2025
Good
- Reviewed on 12/8/2025
They were quick and direct in helping me
- Reviewed on 12/8/2025
When our PCP retired, Dr. Grimes was highly recommended, so we chose him. He came as recommended. When my uncle was in the hospital before he died, Dr. Grimes spoke with my aunt & offered his help, if she wanted, even though he was not part of my uncle's medical team. Plus, when our son got accepted to medical school, he had to get a physical first, and Dr. Grimes is the one that gave it to him. I appreciate him as a doctor & will continue with him until he retires, which I hope is after I am no longer here!
- Reviewed on 12/1/2025
My doctor was absolutely fabulous. He was professional. He took time with me. He was thorough. He did follow-up for my tests. Absolutely wonderful doctor. I can't say enough good things about him and everyone there, the nurses, everyone, my doctor just was great. Thank you.
- Reviewed on 11/26/2025
Excellent- very thorough and articulate.
- Reviewed on 11/26/2025
Dr. GRIMES is an excellent primary care physician. I feel fortunate to be one of his patients.
- Reviewed on 11/24/2025
I have always said that I am very fortunate to have an excellent nurse and an excellent primary care doctor !
- Reviewed on 11/22/2025
I enjoyed my visit Dr Grimes and [redacted] his nurse. I believe they know me and understand my concerns. They both make me feel at ease. [redacted]
- Reviewed on 11/20/2025
Excellent MD and team
- Reviewed on 11/18/2025
I have been seeing Dr Grimes for a number of years and have always felt that he takes the time to listen and explain.
- Reviewed on 11/17/2025
It was great
- Reviewed on 11/17/2025
Dr. Grimes is very attentive, he listens, he cares, he is an overall wonderful, wonderful doctor. I would be so disappointed if I didn't have him as my primary doctor.
- Reviewed on 11/14/2025
Hi, Dr. Grimes is a very, very sweet person, very compassionate, very understanding, very communication. I believe he's a very good doctor. Thank you.
- Reviewed on 11/13/2025
Craig and his staff have always been easy to talk to, courteous and respectful
- Reviewed on 11/12/2025
Dr. Grimes was absolutely wonderful. He listened to me and if it wasn't for him, I don't know if I'd be here today. He ordered tests and he found the blood clot. He was just really, really super. Thank you.
- Reviewed on 11/12/2025
Yes, Dr. Grimes is wonderful. I'm so glad that he is my doctor [redacted]. So thank you.
- Reviewed on 11/10/2025
Listened to what i asked.
- Reviewed on 11/11/2025
Great - very professional
- Reviewed on 11/5/2025
He's very respectful and professional
- Reviewed on 11/3/2025
I'VE BEEN WITH DR. GRIMES (PART OF THE UNION HOSPITAL) FOR NEARLY 20 YEARS AND MY HUSBAND HAS BEEN HIS PATIENT FOR ABOUT 4 YEARS NOW. WE ARE SATISFIED
- Reviewed on 11/1/2025
Both [redacted] and Dr Grimes always show the utmost of caring professionalism and respect I feel thoroughly cared for and trust their opinions
- Reviewed on 10/30/2025
informative, uplifting and real
- Reviewed on 10/29/2025
I have a long time relationship with Dt. Grimes and his Nurse [redacted]. They make a great team. They're caring, professional and fully informed of my my complex medical needs.I am fortunate to have both as my Primary Care team. They're are invested in my care.
- Reviewed on 10/26/2025
Great doctor. Professional.
- Reviewed on 10/24/2025
Dr. Grimes always demonstrates care and interest in my concerns and is always willing to discuss my questions.
- Reviewed on 10/20/2025
All was good.
- Reviewed on 10/19/2025
Dr. Grimes and nurse [redacted] are the best - easy to talk to and always concern with any issues I may have. Never want to switch PCP and the staff at Danvers.
- Reviewed on 10/14/2025
I had a pleasant relaxed visit. Dr Grimes' personality helps you relax. [redacted]
- Reviewed on 10/8/2025
He is great ......very professional!
- Reviewed on 10/8/2025
I was treated very well
- Reviewed on 10/4/2025
Dr. Grimes and [redacted] are always attentive, informed and very accomodating.
- Reviewed on 9/25/2025
Made me feel comfortable and at ease
- Reviewed on 9/24/2025
Love, Doctor Grimes and [redacted]
- Reviewed on 9/24/2025
He made me feel at ease. Explained the test in detail. He gave me options going forward about my condition.
- Reviewed on 9/21/2025
He is a very good doctor. He listens carefully.He is wlling to check things
- Reviewed on 9/17/2025
Dr. Grimes is one of the best doctors I see for my care. Attentive, caring and knowledgeable .
- Reviewed on 9/17/2025
He always listens to whatever I need to discuss and makes me feel comfortable
- Reviewed on 9/12/2025
Good man
- Reviewed on 9/5/2025
great team!
- Reviewed on 8/31/2025
This was my first visit with Dr. Grimes, who seemed to have carefully read my medical chart. He was prepared to address my concerns about symptoms of wheezing and fever, which appeared to be viral in nature. I liked the fact that he was not anxious to prescribe antibiotics when it appeared that waiting 7-10 days for the symptoms to resolve seemed reasonable!
- Reviewed on 8/28/2025
Caring, knowledgeable.
- Reviewed on 8/27/2025
Dr. Grimes is an outstanding Doctor.
- Reviewed on 8/25/2025
EXCELLENT CARE
- Reviewed on 8/15/2025
Dr Grimes is very professional, goes over every detail of your medical history and always listens and provide feedback.
- Reviewed on 8/10/2025
Appreciated it. Thank you
- Reviewed on 8/9/2025
He's always my provider listens to me pays attention and there's always help me out. Dr. Craig Grimes is a very good physician and he did a great job and I appreciate it.
- Reviewed on 8/6/2025
They always know and explain my medical problem clearly.
- Reviewed on 7/29/2025
Redid meds and scheduled appt.
- Reviewed on 7/29/2025
Everything went well as usual with Dr. Grimes office.
- Reviewed on 7/28/2025
He's good, that's why I see him
- Reviewed on 7/28/2025
He was excellent.
- Reviewed on 7/23/2025
Great experience
- Reviewed on 7/19/2025
Doctor Grimes and Leslie day are the best.
- Reviewed on 7/16/2025
Very respectful and understanding of my feelings
- Reviewed on 7/16/2025
The care I receive is the best. I have never have a bad experience visiting this office or with the doctor and staff
- Reviewed on 7/14/2025
Excellent care
- Reviewed on 7/12/2025
I have always had very good experinece with Dr Grimes and [redacted] always timely response with any questions or issues that come up I would highly reccomend this practice
- Reviewed on 7/9/2025
Really appreciated his demeanor, friendly, pretty thorough in regards to just 1 visit with him
- Reviewed on 7/6/2025
Informative , questions answered clearly. Always a comfortable, courteous,and pleasant visit efficient staff including Receptionist, medical assistant, physician, and phlebotomist.
- Reviewed on 6/11/2025
I am a happy customer
- Reviewed on 6/11/2025
As always, my experience was very good. Everyone takes time to listen and shows concern.
- Reviewed on 6/7/2025
I have had this care provider, Dr. Grimes and his associated practitioners and nurses for many years. I have always been treated by all with great respect during visits - and in addition have always received very quick responses from them to any phone or web questions. All my experience has been very good!
- Reviewed on 6/9/2025
Always get great care from Dr Grimes
- Reviewed on 5/26/2025
I've been seeing Dr. Grimes for about 2 decades now and he's always right on top of my medical issues/questions/concerns. He's one of my 2 doctors that I consider the best ever!!