Cardiologists near you

Cardiologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Chicago, IL
  4. Dallas, TX
  5. Denver, CO
  6. Detroit, MI
  7. Houston, TX
  8. Los Angeles, CA
  9. Miami, FL
  10. Minneapolis, MN
  11. New York, NY
  12. Orlando, FL
  13. Philadelphia, PA
  14. Phoenix, AZ
  15. Riverside, CA
  16. San Antonio, TX
  17. San Diego, CA
  18. San Francisco, CA
  19. Seattle, WA
  20. St. Louis, MO
  21. Tampa, FL
  22. Washington, DC

Chiropractors near you

Chiropractor providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Boston, MA
  4. Charlotte, NC
  5. Chicago, IL
  6. Dallas, TX
  7. Denver, CO
  8. Detroit, MI
  9. Houston, TX
  10. Los Angeles, CA
  11. Miami, FL
  12. Minneapolis, MN
  13. New York, NY
  14. Orlando, FL
  15. Philadelphia, PA
  16. Phoenix, AZ
  17. Riverside, CA
  18. San Antonio, TX
  19. San Diego, CA
  20. San Francisco, CA
  21. Seattle, WA
  22. St. Louis, MO
  23. Tampa, FL
  24. Washington, DC

Dentists near you

Dentist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Boston, MA
  4. Charlotte, NC
  5. Chicago, IL
  6. Dallas, TX
  7. Denver, CO
  8. Detroit, MI
  9. Houston, TX
  10. Los Angeles, CA
  11. Miami, FL
  12. Minneapolis, MN
  13. New York, NY
  14. Orlando, FL
  15. Philadelphia, PA
  16. Phoenix, AZ
  17. Riverside, CA
  18. San Antonio, TX
  19. San Diego, CA
  20. San Francisco, CA
  21. Seattle, WA
  22. St. Louis, MO
  23. Tampa, FL
  24. Washington, DC

Dermatologists near you

Dermatologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Boston, MA
  4. Chicago, IL
  5. Dallas, TX
  6. Denver, CO
  7. Detroit, MI
  8. Houston, TX
  9. Los Angeles, CA
  10. Miami, FL
  11. Minneapolis, MN
  12. New York, NY
  13. Orlando, FL
  14. Philadelphia, PA
  15. Phoenix, AZ
  16. Riverside, CA
  17. San Antonio, TX
  18. San Diego, CA
  19. San Francisco, CA
  20. St. Louis, MO
  21. Tampa, FL
  22. Washington, DC

Family Physicians near you

Family Physician providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Boston, MA
  4. Charlotte, NC
  5. Chicago, IL
  6. Dallas, TX
  7. Denver, CO
  8. Detroit, MI
  9. Houston, TX
  10. Los Angeles, CA
  11. Miami, FL
  12. Minneapolis, MN
  13. New York, NY
  14. Orlando, FL
  15. Philadelphia, PA
  16. Phoenix, AZ
  17. Riverside, CA
  18. San Antonio, TX
  19. San Diego, CA
  20. San Francisco, CA
  21. Seattle, WA
  22. St. Louis, MO
  23. Tampa, FL
  24. Washington, DC

OB-GYNs near you

OB-GYN providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Boston, MA
  4. Charlotte, NC
  5. Chicago, IL
  6. Dallas, TX
  7. Denver, CO
  8. Detroit, MI
  9. Houston, TX
  10. Los Angeles, CA
  11. Miami, FL
  12. Minneapolis, MN
  13. New York, NY
  14. Orlando, FL
  15. Philadelphia, PA
  16. Phoenix, AZ
  17. Riverside, CA
  18. San Antonio, TX
  19. San Diego, CA
  20. San Francisco, CA
  21. Seattle, WA
  22. St. Louis, MO
  23. Tampa, FL
  24. Washington, DC

Ophthalmologists near you

Ophthalmologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Boston, MA
  4. Charlotte, NC
  5. Chicago, IL
  6. Dallas, TX
  7. Denver, CO
  8. Detroit, MI
  9. Houston, TX
  10. Los Angeles, CA
  11. Miami, FL
  12. Minneapolis, MN
  13. New York, NY
  14. Orlando, FL
  15. Philadelphia, PA
  16. Phoenix, AZ
  17. Riverside, CA
  18. San Diego, CA
  19. San Francisco, CA
  20. St. Louis, MO
  21. Tampa, FL
  22. Washington, DC

Orthopedic Surgeons near you

Orthopedic Surgeon providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Boston, MA
  4. Charlotte, NC
  5. Chicago, IL
  6. Dallas, TX
  7. Denver, CO
  8. Detroit, MI
  9. Houston, TX
  10. Los Angeles, CA
  11. Miami, FL
  12. New York, NY
  13. Orlando, FL
  14. Philadelphia, PA
  15. Phoenix, AZ
  16. Riverside, CA
  17. San Antonio, TX
  18. San Diego, CA
  19. San Francisco, CA
  20. Seattle, WA
  21. St. Louis, MO
  22. Tampa, FL
  23. Washington, DC

Pediatricians near you

Pediatrician providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Boston, MA
  4. Charlotte, NC
  5. Chicago, IL
  6. Dallas, TX
  7. Denver, CO
  8. Detroit, MI
  9. Houston, TX
  10. Los Angeles, CA
  11. Miami, FL
  12. Minneapolis, MN
  13. New York, NY
  14. Orlando, FL
  15. Philadelphia, PA
  16. Phoenix, AZ
  17. Riverside, CA
  18. San Antonio, TX
  19. San Diego, CA
  20. San Francisco, CA
  21. Seattle, WA
  22. St. Louis, MO
  23. Tampa, FL
  24. Washington, DC

Physical Therapists near you

Physical Therapist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Boston, MA
  4. Charlotte, NC
  5. Chicago, IL
  6. Dallas, TX
  7. Denver, CO
  8. Detroit, MI
  9. Houston, TX
  10. Los Angeles, CA
  11. Miami, FL
  12. Minneapolis, MN
  13. New York, NY
  14. Orlando, FL
  15. Philadelphia, PA
  16. Phoenix, AZ
  17. Riverside, CA
  18. San Antonio, TX
  19. San Diego, CA
  20. San Francisco, CA
  21. Seattle, WA
  22. St. Louis, MO
  23. Tampa, FL
  24. Washington, DC

Podiatrists near you

Podiatrist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Boston, MA
  4. Charlotte, NC
  5. Chicago, IL
  6. Dallas, TX
  7. Denver, CO
  8. Detroit, MI
  9. Houston, TX
  10. Los Angeles, CA
  11. Miami, FL
  12. Minneapolis, MN
  13. New York, NY
  14. Orlando, FL
  15. Philadelphia, PA
  16. Phoenix, AZ
  17. Riverside, CA
  18. San Antonio, TX
  19. San Diego, CA
  20. San Francisco, CA
  21. Seattle, WA
  22. St. Louis, MO
  23. Tampa, FL
  24. Washington, DC

Psychiatrists near you

Psychiatrist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Boston, MA
  4. Charlotte, NC
  5. Chicago, IL
  6. Dallas, TX
  7. Denver, CO
  8. Detroit, MI
  9. Houston, TX
  10. Los Angeles, CA
  11. Miami, FL
  12. Minneapolis, MN
  13. New York, NY
  14. Orlando, FL
  15. Philadelphia, PA
  16. Phoenix, AZ
  17. Riverside, CA
  18. San Antonio, TX
  19. San Diego, CA
  20. San Francisco, CA
  21. Seattle, WA
  22. St. Louis, MO
  23. Tampa, FL
  24. Washington, DC
John Armstrong, MD, OB-GYN

John Armstrong, MD

OB-GYN

3434 Villa Lane
Napa , CA

Overall rating

Top reviews

Very enlightening

Cecile K • January 11, 2023

Great doctor...very attentive, caring and professional

Sherri W • November 10, 2022

Read more reviews
calendar icon

Online appointment booking not available at this location.

Got questions for
John Armstrong, MD?


Location

John T Armstrong Jr MD

3434 Villa Lane
Napa , CA, 94558


More About John Armstrong, MD

Practice

John T Armstrong Jr MD

Specialties

  • OB-GYN

NPI Number

1790875995

Provider's Gender

Male


Background and Education

Years practicing

36 years


Reviews

4.99
359 Reviews

Very enlightening

Cecile K • January 11, 2023

Great doctor...very attentive, caring and professional

Sherri W • November 10, 2022

Dr. Armstrong took time to fully answer my questions, showing how he has truly done the research to provide the best diagnostic & treatment care options for his patients. This is very reassuring & I am glad to have made the decision of choosing him as my gynecological doctor. Thank you Dr. Armstrong!

Karen F • November 09, 2022

Clean office great staff Dr is great too!

Sandra F • June 15, 2022

Dr. John Armstrong is an outstanding gynecologist. He has been my doctor for over 10 years. Sandra McKnight

Sandra M • February 09, 2022

He is a great doctor!

Sandra F • January 26, 2022

Dr. Armstrong is an excellent, conscientious, thorough and caring GYN and friend. He will never rush you through.””” Good

Karen K • December 29, 2021

Dr. Armstrong is very thorough and a great communicator. He demonstrates clear knowledge of women's healthcare needs. I have tremendous confidence in his guidance.

Patricia L • December 22, 2021

Dr. Armstrong is thorough, friendly, funny and does not rush you through the visit.

Valerie O • December 10, 2021

Dr Armstrong is one of the most caring physician I have ever had! I recently had a procedure and he was there every step of the way! Love him and highly recommend him! Julie Boatman

Julie B • November 13, 2021

Excellent

Betty G • October 11, 2021

Dr. Armsrong is the BEST ! I dread the day this young man decides to retire ?

Tina I • October 07, 2021

Dr Amrstrong has always given me good advice very knowledgeable any of the questions I have I feel lots of trust in his advice I would recommend them to family and friends

Lupe D • September 15, 2021

Doctor Armstrong Is prepared for appointments. He explain his diagnosis & the reason for potential treatment.

Wendy D • August 16, 2021

I always have the best of care through this office. I have been seeing Dr. Armstrong for over 16 years now. I trust him explicitly.

Paula S • August 14, 2021

Outstanding care and cares for details. Have been going there for many years and Dr Armstrong never fails to give excellent servicel

Kathleen T • June 29, 2021

Very good experience with Dr and staff

Carolyn B • June 16, 2021

Dr. Armstrong is caring, knowledgeable, experienced and ethical. He treats with compassion and I trust the treatment I am getting.

Andrea L • June 08, 2021

I am always confident that I have had the best possible medical attention at Dr Armstrong’s office.

Wendy D • June 08, 2021

He and his staff are terrific. Cleanest environment of any office I've been in during the pandemic. He is professional but still has a great sense of humor.

Sandra F • June 03, 2021

Always takes the time and go the extra mile to give the very best care.

Gina C • May 19, 2021

Dr. Armstrong is an excellent doctor. He is thorough, utilizes the newest technology, and really educates the patient. He takes ample time with each visit, and always returns phone calls. So thankful I found him. Amazing doctor in this medical day and age!

Mary B • May 10, 2021

He set up an appointment in less than a day for an issue that needed immediate attention. A caring doctor.

Sharon C • May 06, 2021

Dr. Armstrong is truly the best. His clinical expertise is beyond compare. I trust him implicitly with my health care. He takes time to educate his patients about women's health in order to empower them to take an active role in their own health. I highly recommend him without reservation!

Lauren C • April 08, 2021

Attentive; Caring; Sincere

Tricia H • April 07, 2021

Dr. Armstrong is a highly knowledgeable doctor that listens and explains procedures in an easy to understand manner. He is persistent in problem solving and, also, has a great sense of humor!

Andrea L • April 01, 2021

Dr. Armstrong provides expert care in all facets of women's health. His office is a comfortable and safe place to be. He always answers all my questions and solves issues that I may have. On top of that he is friendly and has a good sense of humor. Much appreciated in these days of COVID!

Andrea L • March 18, 2021

Dr.Armstrong/ Amazing doctor always leaves me feeling he’s on “my side” I’m so grateful to be in his care. Staff,courteous,Professional.I trust completely in him.From Joanna Trovato

Joanna T • March 04, 2021

Dr. Armstrong has been my gynecologist for nearly 10 years--ever since I moved here from Texas. I'm an expert at being a woman- and I consider him the best health partner I could've chosen for my team. I research a doctor, before deciding to give him a chance. And then I keep a watchful eye & good ear as I see him a couple of times. Dr. Armstrong is a winner (BTW: I really appreciate his use of Ultra Sound for examinations. And, these days with Covid,, no doc I see compares in safety.

Janet R • March 03, 2021

Wonderful! Exceptional! Informative! So helpful! Thank you, Dr Armstrong! You and your staff made us feel quite at ease both with the cleanliness of your office, your protocols, your professionality and competence. Thank you and God bless you!

Angela P • February 18, 2021

View more reviews

Are you John Armstrong, MD?

Manage your profile to get more exposure and incoming appointments.