“Great doctor, listens and is focused on finding out the root of the problem, rather than trying to push medication on you.”
Chris C.May 2, 2025
Highly recommended
91% of patients gave this doctor 5 stars
Excellent wait time
95% of patients waited less than 30 minutes
Book an appointment for free
The office partners with Zocdoc to schedule appointments
Scheduling details
See if they are in network
Available appointments
Tomorrow, Apr 22 – Tue, May 5
View more availability
What patients are saying
Overall rating
4.80
Average wait time
4.69
Bedside manner
4.85
“Great doctor, listens and is focused on finding out the root of the problem, rather than trying to push medication on you.”
Chris C.May 2, 2025
“Dr. Armstrong is a great listener and a good teacher. He explained things thoroughly without going into so much detail that it would be difficult to understand. I think that balance is really hard to strike and he does a great job. ”
Daniel M.April 29, 2025Video visit
About Dr. Charles Armstrong
Born and raised in Tempe, AZ, Dr. Armstrong graduated from ASU with a degree in Biology. He then served the homeless in downtown Phoenix for a year at Andre House before attending medical school at AT Still University, School of Osteopathic Medicine in Arizona.
He completed his family practice residency in Wichita, KS at Via Christi Medical Center while simultaneously earning specialist credentialing in HIV & AIDS. He is board certified in Family Practice by both the ABFM and AOBFP, and a certified HIV/AIDS specialist by the AAHIVM.
He is married with 5 children and a parishioner at Our Lady of Mount Carmel. He remains an active member of the Catholic Medical Association, and is passionate about integrating chastity, virtue and wellness in his practice of medicine.
In his free time he enjoys participating in long distance endurance sports, coaching Little League, hiking and camping with his family.
Is this doctor in your insurance network?
Enter your insurance carrier and plan
choose insurance
In-network insurances
99% of patients have successfully booked with these insurances
Aetna
BlueCross BlueShield
Cigna
Medicare
UnitedHealthcare
UnitedHealthcare Oxford
200+ more in-network plans
Areas of expertise
This doctor's experience enhances their expertise in similar cases. Below are the conditions or surgeries they treat most frequently.
Chronic high blood pressure
Chronic high blood pressure
Other popular visit reasons
Annual Physical
Arthritis
Dust Allergy
Ear Infection
Foot Injuries
Illness
Pediatric Consultation
Sleep Problems
Annual Physical
Arthritis
Dust Allergy
Ear Infection
Office location
Dr. Charles Armstrong, DO also offers online video visits for patients
Immaculate Heart of Mary Family Health Center
2175 N Alma School Rd, Ste 104, Chandler, AZ 85225
Medical School - A.T. Still University, Mesa, Doctor of Osteopathic Medicine
Professional memberships
American Academy of Family Physicians
Catholic Medical Association
Languages spoken
English
Provider's gender
Male
NPI number
1255743548
Patient reviews
All reviews have been submitted by patients after interacting with the practice.
Overall rating
4.80
Wait time
4.69
Bedside manner
4.85
Your trust is our top concern, so providers can't pay to alter or remove reviews. We also don't publish reviews that contain any private patient health information. Learn more here
234 reviews
Most relevant
Great doctor, listens and is focused on finding out the root of the problem, rather than trying to push medication on you.
May 2, 2025Chris C.Verified patient
It was a great visit! I really like this whole situation it was easy and painless, and I got a great doctor!
More than 1 year agoInitials hiddenVideo visit
The convenance was the highlight with the over the internet visual online appointment.
Great , straight forward app.
November 18, 2024Jacob N.Verified patientVideo visit
Really enjoyed the friendliness of the staff. The Dr. was very knowledgeable and answered any random questions we had.
June 7, 2024Dash S.Verified patient
He didn’t even ask my pain level or anything he just said the pain is normal have a good day. Would not go back.
August 21, 2024Meline T.Verified patient
Would recommend Dr. Armstrong as he has great bedside manner and the equipped knowledge that he has is unmatched
June 18, 2024Daniel K.Verified patient
Dr. Charles Armstrong was great giving answers and reasoning 10/10
staff was excellent and helpful
February 11, 2025Initials hidden
Very nice staff and answered all my questions I didn’t feel he was rushing me out of the office Nice guy
November 19, 2024Patricia F.Verified patient
I can always get in the same day and am consistently treated respectfully and professionally.
April 2, 2025Jennifer C.Verified patient
So thankful for the care and support I received with the entire team here. They were so caring and supportive.
More than 1 year agoInitials hidden
Friendly staff. Dr Armstrong a good listener and seemed genuinely interested in helping solve my issue
March 26, 2024Robert K.Verified patient
Dr Armstrong was so nice and wasted no time getting on my issues. I would highly recommend him!
September 13, 2024Larry T.Verified patientVideo visit
This man, Doctor. Knows how to listen. Staff was very friendly. Very happy to find my Primary Care Physician.
August 16, 2022Initials hidden
Amazing staff, and my Doc. Made me feel like he truly cat d about my health.
April 14, 2025Rod H.Verified patient
Everyone was very helpful and sweet. I met the whole staff. Look forward to their smiling faces.
November 15, 2023Ryan B.Verified patient
The office and staff were nice and the doctor was friendly and personable.
March 12, 2025Amanda S.Verified patient
Great Doctor. I like the Catholic faith that he brings to administering medical decisions and treatments.
December 13, 2021Carl P.Verified patient
Awesome customer service and fast assistance. Would definitely recommend this clinic to anyone!
June 1, 2023Jenna G.Verified patientVideo visit
Very professional doctor and easy to talk to. Recommend highly
May 3, 2025Troy B.Verified patient
Very efficient and prescriptions were available rather quickly.
April 8, 2025Tara M.Verified patientVideo visit
Very clear and seamless process. I will definitely be returning for future needs
November 16, 2023Zach B.Verified patient
Friendly and helpful when my primary physician would not
April 20, 2025Carl M.Verified patientVideo visit
r. Armstrong is a highly knowledgeable and ery caring doctor
February 16, 2025Paul M.Verified patient
First visit in, the staff and the Dr were very kind, attentive & helpful.
February 6, 2024Jody T.Verified patient
Great experience! I plan to make Dr. Armstrong my new primary care physician.
June 5, 2023Initials hidden
A little late to provide feedback, but I had a good experience with the doctor.
November 12, 2022Erick P.Verified patient
Courteous and I have a very knowledgeable professional.
September 24, 2024Alexandre D.Verified patientVideo visit
A friendly, effective, and efficient visit. Highly recommend.
June 29, 2023Bradley D.Verified patient
Dr. Armstrong was great and made me feel very comfortable!
December 13, 2023Cole S.Verified patient
Kind and knowledgeable!
July 16, 2025Micah K.Verified patient
Great doctor.
Less than 1 year agoMatt V.Verified patient
Dr. Armstrong is a great listener and a good teacher. He explained things thoroughly without going into so much detail that it would be difficult to understand. I think that balance is really hard to strike and he does a great job.
April 29, 2025Daniel M.Verified patientVideo visit
Great experience overall!
April 27, 2025Eduardo M.Verified patient
Dr. Armstrong was amazing he has excellent bedside manner. He was very polite and attentive and answered all my questions and concerns.
April 11, 2025Initials hidden
This family practice is by far the best our family has experienced.
They don't miss a thing..
They follow up with all care and they are extremely efficient. We are so very grateful for these physicians.
April 7, 2025Jeanne L.Verified patient
Happy cheerful respectful Dr Armstrong!
March 30, 2025sharon M.Verified patient
It was my first time at Dr Armstrong office. No wait time and he listened to my concerns and knew what I need for my problem. He referred to Dr who can help me further. Thank you so much for your support.
More than 1 year agoSweta P.Verified patient
Dr. Armstrong was very professional. He took his time to understand my health concerns and explained the findings on our follow up check up. He referred me to a surgeon and I am still in the process of resolving my health issue. I highly recommend visiting him if you need to see a doctor.
More than 1 year agoInitials hidden
Very friendly and caring and easy to talk to
December 11, 2024Richard E.Verified patient
Provider Charles Armstrong was very rude and unprofessional during my visit. I was laughed at for my physical pain and for having depression and anxiety. I paid my copay and got the day off of work for him to come into the room for maybe 5 minutes stating there’s nothing he can do and just laughing, almost mocking me. I felt very disrespected and have informed all family and friends of the unprofessionalism at this practice. Do not waste your time here. I left crying and feeling worse than I did prior to going in. If I could give 0 stars I would.
October 24, 2024Initials hidden
Not a very good Experience with the provider. I had visited them with complaints about pain in the abdominal region. In the first visit they recommended to have blood work done along with chest xray and ultrasound and left abruptly . In the next visit they just went over the results and when asked to understand what is the reason for the pain doctor said I don’t know and left. Need to find a new physician.
October 19, 2024Rahul H.Verified patient
I was nervous about seeing a new Dr but that feeling went away as soon as I entered the office. The soft Christian music playing in the background, pictures of the Virgin Mary and crucifix on the walls put me at ease. All of the staff were very warm and friendly and Dr was patient, listened to me and his professionalism, knowledge and kindness were such a relief. This office was superior to any other Dr office I have ever visited.
September 30, 2024Teresa P.Verified patient
Great last minute appointment introducing me to what seems to be a solid practice. Very happy with the exam and outcome. I will keep them as my AZ physician team!
September 25, 2024Irene F.Verified patient
The office is very hard to find; prepare extra time so you can “wander” around and find it, as there are no signs from the road (it took me asking directions of a different office in the area to find it, they seemed very familiar with the question). The office staff are kind and helpful. The office itself is pleasant, although filled to the brim with Catholic imagery and symbols. The provider himself was okay, he was a good listener. He seemed weary, maybe because he was behind on the schedule.
More than 1 year agoInitials hidden
Dr. Armstrong was very patient. Great listener. Staff was fast. Very respectful. Overall experience was way above five stars. Definitely recommend this doctor to any woman that is hesitant on a male doctor, best i've ever had!!!! ??
More than 1 year agoInitials hidden
Yes it was good the staff was friendly and also the doctor was friendly also he greeted us and he was very pleasant and very kind asking what was wrong and he new answer's right away and he is very good what he does and I would recommend to anyone if the have health problems.
From
Dave
September 11, 2024david V.Verified patient
So far so good
More than 1 year agoInitials hidden
This was my second visit to Dr Armstrong’s office. The entire staff is very friendly and efficient. Dr Armstrong is an excellent listener and got me back on track feeling great quickly. I highly recommend Dr Armstrong’s practice!! Thank you for your excellent care!!! Sincerely, Gary Lasko
June 27, 2024Initials hidden
Very professional and friendly.
More than 1 year agoInitials hidden
Excellent doctor, who addressed my concern.
April 23, 2024John D.Verified patient
Loading...
Frequently asked questions
How soon can I make an appointment with Dr. Charles Armstrong?
Generally, Dr. Charles Armstrong has appointments available on Zocdoc within 1 week. You can see Dr. Armstrong's earliest availability on Zocdoc and make an appointment online.
Dr. Charles Armstrong has 2 office locations in Chandler, view full addresses on Dr. Armstrong's profile.
Which board certifications does Dr. Charles Armstrong have?
Dr. Charles Armstrong is certified by American Board of Family Medicine and American Osteopathic Board of Family Physicians.
What are common reasons for patients to see Dr. Charles Armstrong?
Dr. Charles Armstrong frequently sees patients for Annual Physical, Arthritis, Illness, Pediatric Consultation, and Sleep Problems. You can see other visit reasons for Dr. Charles Armstrong on their profile.
How do patients rate Dr. Charles Armstrong in reviews?
234 patients have reviewed Dr. Charles Armstrong. The overall rating for this doctor is 4.8/5. They have a 4.85/5 rating for bedside manner and a 4.69/5 rating for wait time. You can read individual reviews and ratings on their profile.