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. New York, NY
  11. Orlando, FL
  12. Philadelphia, PA
  13. Phoenix, AZ
  14. Riverside, CA
  15. San Antonio, TX
  16. San Diego, CA
  17. San Francisco, CA
  18. Seattle, WA
  19. Tampa, FL
  20. 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. Seattle, WA
  21. St. Louis, MO
  22. Tampa, FL
  23. 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

I felt that as always when I have worked with Dr. Armstrong that he is a very caring doctor regarding my health. I believe he had thoroughly researched the medicine, Tymlos, and explained it thoroughly to my son Grant and me. I Show morehave always trusted his judgment and professional work ever since I lived in Napa a number of years ago. I now live in El Dorado Hills which is not an easy trek to Napa and back, but so far I believe it was very much worth the effort this past week to get his opinion and judgment about what I needed to do about my osteoporosis. And, he told me 2 or 3 times to call him if I had any problems or questions. I can't remember when a doctor has told me that. Thank you. Nola Mulligan 3811 Park Dr., El Dorado Hills, CA 95762

Nola M. • October 27, 2023

Is your doctor able to give you an in-office ultrasound exam as part of your annual check-up..or in case there's a symptom you're concerned about-? Dr. Armstrong can. He has the best equipment. And because of his training, he canShow more tell you what he sees as he sees & interprets. ALSO, You'll be able to see/know your internal womanly parts by watching the 2 screens that reflects everything. All is paid for by my insurance----I'm trying to get my Texas sister to come & see Dr. Armstrong BEFORE a problem appears. Her gynecologist is traditional: depends on what he can detect with his fingers. That's ok...but my goodness, Dr. Armstrong is light-years beyond this.

Janet R. • November 10, 2023

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

Dr. Armstrong has become part of my team as I battle Stage 4 Endometriosis. I had excision surgery with an endometriosis specialist in January, only to be turned away by my OBGYN in Sonoma afterwards. Dr. Armstrong seems ready to help me anyway he can. He promised me the pain would get more tolerable & most importantly, he believes in me. He examined my abdomen (I have 4 incision scars healing) & he was 1000% GENTLE, whereas even female doctors have brought me to tears. He understands Endometriosis is a full body inflammatory disease. He has the patience of a saint to want work with me & I am eternally grateful.

Jennifer S. • March 21, 2024

I have been a patient for many years and have ALWAYS experienced wonderful care. Dr. Armstrong really cares about his patients—you are more than just a number!!

Judy J. • March 11, 2024

Dr. Armstrong and his team are incredibly kind, professional, and respectful of your concerns. I have never had a doctor sit down with me for a whole hour to discuss my needs, so I am very grateful to have been referred to Dr. Armstrong’s practice!

Brigid M. • December 20, 2023

Wonderful care! The best!

Jane C. • December 12, 2023

always a thorough exam and professional experience with dr armstrong!

Jane B. • December 06, 2023

My experience w/ this office was honestly amazing starting from the receptionist & continuing throughout my appointment. I have some difficult issues but the positive attitudes, kind words & incredible competence of the doctor really gave me Hope & reassurance. I would recommend this office to anyone!! I feel grateful to call Dr. Armstrong my doctor.

Tamara C. • November 29, 2023

I have been a patient of Dr. Armstrong’s for many years now, and I have always received excellent care.

Darlene Y. • November 28, 2023

As always, Dr Armstrong was kind , compassionate, and thorough!

Linda P. • November 24, 2023

Dr. Armstrong is passionate about his work. His in office pre-cancer technology/equipment sets his standard above the rest. He is professional and I recommend him.

Anita C. • November 14, 2023

Excellent as usual.

Judith R. • November 10, 2023

Is your doctor able to give you an in-office ultrasound exam as part of your annual check-up..or in case there's a symptom you're concerned about-? Dr. Armstrong can. He has the best equipment. And because of his training, he can tell you what he sees as he sees & interprets. ALSO, You'll be able to see/know your internal womanly parts by watching the 2 screens that reflects everything. All is paid for by my insurance----I'm trying to get my Texas sister to come & see Dr. Armstrong BEFORE a problem appears. Her gynecologist is traditional: depends on what he can detect with his fingers. That's ok...but my goodness, Dr. Armstrong is light-years beyond this.

Janet R. • November 10, 2023

I felt that as always when I have worked with Dr. Armstrong that he is a very caring doctor regarding my health. I believe he had thoroughly researched the medicine, Tymlos, and explained it thoroughly to my son Grant and me. I have always trusted his judgment and professional work ever since I lived in Napa a number of years ago. I now live in El Dorado Hills which is not an easy trek to Napa and back, but so far I believe it was very much worth the effort this past week to get his opinion and judgment about what I needed to do about my osteoporosis. And, he told me 2 or 3 times to call him if I had any problems or questions. I can't remember when a doctor has told me that. Thank you. Nola Mulligan 3811 Park Dr., El Dorado Hills, CA 95762

Nola M. • October 27, 2023

Awesome care as always

Sherri W. • October 10, 2023

The undivided attention Dr Armstrong gives his patients is unheard of these days.

Bertha R. • October 07, 2023

Comfortable, informative, thorough.

Barbara L. • October 06, 2023

Dr was very good at listening to my concerns and questions. I felt he do a thorough exam.

Deborah C. • September 29, 2023

Dr. Armstrong and his staff made me feel very comfortable and provided me the very best care I have ever received in an office setting. Dr. Armstrong took the time to listen to me without making me feel rushed. I think all patients should feel this way when going into a doctors office.

Darla K. • September 29, 2023

Dr. Armstrong and staff are knowledgeable with state of the art technology and information. They truly want you to be as strong, bright, and resilient as possible. Dr. Armstrong is a genuine, kind professional with a great sense of humor. That is a great asset in today’s world.

Joanne F. • September 28, 2023

Dr. Armstrong and his staff are a great combination of being professional and personable!

Regina R. • September 24, 2023

Dr. Armstrong is easy to talk to and thorough. I feel that I am recovering very high quality care from him.

Pam H. • September 22, 2023

Dr Armstrong and Staff are amazing. Helpful and always thinking of the patient and of the best medical care for the individual.... always a step above and beyond. Dr Armstrong takes his time while you are there... he is the best.

Leanne R. • September 16, 2023

Prompt, thorough, courteous

Laura B. • September 14, 2023

Great!! Best Doctor

Margarita H. • September 13, 2023

Dr. Armstrong knows his research and never appears “rushed”. He genuinely cares for his patients and exudes patience (!) His staff is also exemplary and won’t hesitate to go to bat for you when dealing with pharmacies or insurance companies! A rare find, this practice!

Fredrika C. • August 23, 2023

As usual Dr Armstrong and staff very kind.

Silvana H. • August 17, 2023

I have never left Dr. Armstrong‘s office thinking why didn’t I think to tell him this or ask him that, he always thinks of everything that I wanted to ask him! I feel very fortunate to have him as my physician. He gives me a very secure feeling and that is priceless.

Roberta S. • August 12, 2023

Friendly, professional and thorough.

Kathleen T. • August 10, 2023

A wonderful phone appt with a caring brilliant doctor who always offers good advice. A positive experience.

Leah M. • July 29, 2023

Dr. Armstrong has always conducted himself with such professionalism and allowing plenty of time for questions, never felt rushed.

Maria G. • July 27, 2023

Kind, thoughtful, and knowledgeable human being. Who could ask for more in a physician?

Amy S. • July 20, 2023

View more reviews

Are you John Armstrong, MD?

Manage your profile to get more exposure and incoming appointments.