View map

Dr. Michael Herrera, DO

Family Physician, Primary Care Doctor

Professional statement

Dr. Herrera attended medical school at the Arizona College of Osteopathic Medicine. After earning his Medical Degree he went on to complete his Family Practice Residency at Phoenix Baptist Hospital where he was Chief Resident. He is board certified by the American Board of Family Medicine. Dr. Herrera has always had a desire to make the community a better place by caring for the sick. This desire has led him to work hard in his studies to be able to bring the best care to his patients. His heart is full of compassion and a true desire to put the patient's needs first. Dr. Herrera enjoys seeing a wide range of medical problems from newborns to the elderly, He has worked in family practice clinics seeing a full spectrum of patients as well as in urgent care and emergency department settings.

In-network insurances

  • Ambetter
  • Anthem Blue Cross
  • Anthem Blue Cross Blue Shield

Specialties

  • Family Physician
  • Primary Care Doctor

Practice names

Hospital affiliations

  • Mercy Gilbert Medical Center

Board certifications

  • American Board of Family Medicine

Education and training

  • Medical School - Midwestern University, Arizona College of Osteopathic Medicine, Doctor of Osteopathic Medicine
  • Phoenix Baptist Hospital, Residency in Family Practice

Zocdoc awards

See you again
Rapid registration
Speedy response

Languages spoken

  • English
  • Spanish

Provider's gender

Male

NPI number

1871610774

Office locations

Complete Care Medicine

1489 S Higley Rd, Suite 101

Gilbert, AZ 85296

Patient reviews
All reviews have been submitted by patients after seeing the provider. For more information, check out our Patient Knowledge Base.
Overall
Wait time
Bedside manner
Based on 162 reviews

Overall
Wait time
Bedside manner
Me pareció buen doctor, cercano a sus pacientes y preocupado, habla español muy bien, desde hoy en adelante será mi doctor de cabecera, lo recomiendo totalmente!
Source: Zocdoc
Overall
Wait time
Bedside manner
It was Heather Smith who took care of us and she did a great job
Source: Zocdoc
Overall
Wait time
Bedside manner
Overall a good appointment. I was asked to fill out paperwork after I had filled it out already using the app before the appointment, and that was a negative, but the patient care itself was a positive.
More than 1 year ago
Source: Zocdoc
Overall
Wait time
Bedside manner
Great experience! Waited 20 minutes after my appointment time, but he was so detailed I understand why there is a wait. Treats you and is not rushing patient to patient. Highly recomend him.
Source: Zocdoc
Overall
Wait time
Bedside manner
I really enjoyed my first visit. They were very nice, informative, and to the point!
More than 1 year ago
Source: Zocdoc
Overall
Wait time
Bedside manner
Dr. Herrera and his staff were impressive. Front desk was quick and friendly. I had already entered all my info online so not having to complete the paperwork upon arriving was nice. The PA came in and explained what the processwould be like as I was a new patient of theirs. The Dr and PA were friendly enough but kept it moving by not getting off track. They were attentive to my needs and I was in and out in a snap. Will definitely recommend and use again.
Source: Zocdoc
Overall
Wait time
Bedside manner
Pleasant and very knowledgeable on numerous topics - took time to explain everything in great detail.
Source: Zocdoc
Overall
Wait time
Bedside manner
All Good
More than 1 year ago
Source: Zocdoc
Overall
Wait time
Bedside manner
Dr. Herrera and his staff were kind and professional. I was seen right away, and he addressed all my questions and concerns. I would highly recommend him to my friends and family
Source: Zocdoc
Overall
Wait time
Bedside manner
Office was clean, staff was friendly, provider explained things very well. Was roomed right away. Would recommend to others.
Source: Zocdoc
Overall
Wait time
Bedside manner
Very pleasant experience. Office staff was very friendly. Office was clean, vaccines were given without any problems. Would highly recommend for adults as well as children.
More than 1 year ago
Source: Zocdoc
Overall
Wait time
Bedside manner
Dr. Herrera was very caring and professional. He took the time to listen to my concerns and addressed each one. He did not rush in and out of the room but took the time to listen. His office staff was pleasantand they were even able to draw the blood right then and there without having to be sent to a lab. I would highly recommend him and his office.
Source: Zocdoc
Overall
Wait time
Bedside manner
Great care and concern in my overall health.
More than 1 year ago
Source: Zocdoc
Overall
Wait time
Bedside manner
The receptionists were talking about how Dr Herrera is useless and doesnt want to deal with certain patients and tells them to see other Dr's with 3 patients sitting in the waiting room which was extremely unprofessional and not very comforting.Dr Herrera is nice but the visit just felt rushed Im not sure how comfortable i am going back after hearing what one of the receptionists were saying and waiting over 15 minutes after my appointment time to go in the backroom and another 10-15 minutes to be seen. I didn't have a good feeling here; if you need a quick appt because you are sick go for it but this isn't the right choice for me for a PCP.
More than 1 year ago
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
Less than 3 months ago
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
Less than 6 months ago
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
Less than 1 year ago
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
More than 1 year ago
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
More than 1 year ago
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
More than 1 year ago
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
More than 1 year ago
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
More than 1 year ago
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
Overall
Wait time
Bedside manner
Source: Zocdoc
ZocdocFind a DoctorDr. Michael Herrera, DO