“Great staff with friendly and highly efficient skills. Professionals very positive with specific recommendations and information to make decisions on improving health issues.”
VIVIEN P.August 14, 2026
Patients often return
More patients return than other providers in the area
Highly recommended
98% of patients gave this doctor 5 stars
Excellent wait time
100% of patients waited less than 30 minutes
New patient appointments
Appointments available for new patients on Zocdoc
Book an appointment for free
The office partners with Zocdoc to schedule appointments
“Great staff with friendly and highly efficient skills. Professionals very positive with specific recommendations and information to make decisions on improving health issues.”
VIVIEN P.August 14, 2026
“Wonderful experience. The doctor was great! The office was clean and the staff members were friendly and professional.”
Malinda S.July 24, 2026
About Dr. John Peterson
Dr. John Peterson grew up in Provo, Utah, which cultivated his love for the outdoors. After spending a few years in Berlin, Germany, learning about their culture, he returned to Utah to attend Southern Utah University, where he earned his bachelor's degree. He then earned his Doctor of Optometry degree from the University of Missouri. Dr. Peterson attended the University of St. Louis College of Optometry, where he excelled in the treatment and management of ocular disease, fitting of contact lenses, and custom eyewear for patients with various visual demands. Dr. Peterson and his wife Lara moved to Tucson in 2011 to enjoy the weather and lifestyle it had to offer. After careful consideration, Dr. Peterson decided to move to Fountain Hills in 2015 to experience the benefits of belonging to a close-knit community.
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
Davis Vision
Emblem Health
EyeMed
UnitedHealthcare
200+ more in-network plans
Popular visit reasons
Contact Lenses
Eye Inflammation
Eyeglasses
General Eye Consultation
Glaucoma Consultation
Retina Consultation
Retinal Detachment
Routine Eye Exam
Contact Lenses
Eye Inflammation
Eyeglasses
General Eye Consultation
Office location
Fountain Hills
13125 N La Montana Dr, Ste 1, Fountain Hills, AZ 85268
All reviews have been submitted by patients after interacting with the practice.
Overall rating
4.98
Wait time
4.90
Bedside manner
4.96
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
86 reviews
Most relevant
Wonderful experience. The doctor was great! The office was clean and the staff members were friendly and professional.
July 24, 2026Malinda S.Verified patient
The doctor, staff, and facility are exemplary. Every aspect of my visit on this occasion and previously has been terrific.
December 28, 2024Jason U.Verified patient
The office staff was awesome! The doctor and his assistant were fantastic! Great experience
Less than 1 year agoInitials hidden
Would make annual appts with Dr Petersen. Very professional medical services.
July 17, 2025Initials hidden
Great staff and very impressed
Highly recommend ??
November 13, 2025Initials hidden
Very good experience.. everyone was highly knowledgeable and professional..
October 19, 2024Suzanne F.Verified patient
Great awesome very professional meaning highly qualified.
February 5, 2025Cameron H.Verified patient
Great staff with friendly and highly efficient skills. Professionals very positive with specific recommendations and information to make decisions on improving health issues.
August 14, 2026VIVIEN P.Verified patient
Dr. Peterson is very personable and easy to talk with. Everyone at 20/20 Eye Care in Fountain Hills are so friendly and helpful.
March 4, 2026Deborah D.Verified patient
Excellent experience
January 22, 2026Thomas M.Verified patient
The staff was friendly and prompt!
November 25, 2025Jaime E.Verified patient
Excellent service and staff
May 28, 2025Julie K.Verified patient
Great experience. My second time going there getting glasses. John definitely knows what he's doing. They also have tons of glasses choices.
April 22, 2025STEVEN W.Verified patient
Good dude.
February 19, 2025Daniel F.Verified patient
This was the easiest and smoothest appointment. It was a routine exam and it went efficiently. This office really rolls out the red carpet, they changed my nose pads and gave me a new case for my old pair and held the door open even as I was leaving. Will be returning next year, highly highly recommend.
July 17, 2024Julie K.Verified patient
Wonderful experience, highly recommended! :)
December 9, 2023Kerry Z.Verified patient
Wonderful experience. Professional staff from registration and Anna who took pictures of my eyes and did prep work. Dr Peterson was very personable and knowledgeable. This was my first visit and I will be back.
June 6, 2023Linda S.Verified patient
Great service really like 20/20!
May 31, 2023Dale F.Verified patient
This was my first visit to this practice. Pleasantly surprised at the friendliness of staff and their helpful attitude. I like being offered a variety of testing options, all of which make additional $$ for the practice, yet were in no way pushy, condescending, nor made me feel guilty when I declined. The doctor was efficient and listened well to my issues. I certainly will continue to use this practice and have already recommended it to a colleague.
October 26, 2022Initials hidden
Less than 6 months agoInitials hidden
May 6, 2026Sherry D.Verified patient
February 27, 2026Sue D.Verified patient
Less than 1 year agoInitials hidden
Less than 1 year agoInitials hidden
Less than 1 year agoInitials hidden
December 14, 2025John H.Verified patient
December 10, 2025Diane H.Verified patient
December 5, 2025Karin G.Verified patient
Less than 1 year agoInitials hidden
October 10, 2025Robert L.Verified patient
September 25, 2025Steve G.Verified patient
June 24, 2025Howard H.Verified patient
June 23, 2025Andrew W.Verified patient
More than 1 year agoInitials hidden
More than 1 year agoInitials hidden
More than 1 year agoInitials hidden
More than 1 year agoInitials hidden
March 20, 2025Jessica T.Verified patient
March 4, 2025Melanie M.Verified patient
March 1, 2025Ilene A.Verified patient
More than 1 year agoInitials hidden
January 17, 2025Brittney O.Verified patient
More than 1 year agoInitials hidden
November 22, 2024Justin R.Verified patient
November 11, 2024Lisa W.Verified patient
November 1, 2024Scott S.Verified patient
September 4, 2024Susan N.Verified patient
August 20, 2024Timothy W.Verified patient
More than 1 year agoInitials hidden
August 8, 2024Initials hidden
Loading...
Frequently asked questions
How soon can I make an appointment with Dr. John Peterson?
Generally, Dr. John Peterson has appointments available on Zocdoc within 1 week. You can see Dr. Peterson's earliest availability on Zocdoc and make an appointment online.
What are common reasons for patients to see Dr. John Peterson?
Dr. John Peterson frequently sees patients for Contact Lenses, Eyeglasses, General Eye Consultation, Retina Consultation, and Routine Eye Exam. You can see other visit reasons for Dr. John Peterson on their profile.
How do patients rate Dr. John Peterson in reviews?
86 patients have reviewed Dr. John Peterson. The overall rating for this doctor is 4.98/5. They have a 4.96/5 rating for bedside manner and a 4.9/5 rating for wait time. You can read individual reviews and ratings on their profile.