Optometrist in southeastern Massachusetts

We at Dr. Magalhaes and Associates will advocate for your visual needs to bring clarity, confidence, and a zest for life through high quality examinations of the visual system. Years of combined clinical experience have allowed our skilled doctors to gain experience in the areas of Lasik co-management, contact lens fitting expertise, and medical management of common and complex eye conditions. We work closely with local physicians and ophthalmologists to meet your medical and surgical needs.

Meet Dr. Magalhaes

John Magalhaes, OD, FAAO brings over 20 years of clinical experience in medical eye care as managing doctor. He received his Bachelor’s degree and doctorate degree in Optometry from the acclaimed New England College of Optometry.

Dr. Magalhaes is accepting new patients and continues to bring his expertise and passion to the care of patients of any age.

Every single person I came in contact with was not only friendly, but went out of their way to help me. Definitely made an otherwise stressful appointment easier to experience.

Latest Blog PostsView Blog Archive

Baby seeing clearly for the first time ever!

  • Posted on July 17, 2015
  • By:
An Ohio mom's Facebook video of her 10-month-old daughter Piper has gone viral, and in addition to being adorable, it spreads an important message: It's never too soon to check your child's eyesight. Jessica Sinclair ...Continue Reading

Are you ready for your best sight? Ask about AccuExam today!

  • Posted on June 16, 2015
  • By:
Imagine picking up your tablet and reading every single word of the latest thriller without eye strain? Imagine driving at night and not experiencing the sharp glare of headlights? Imagine seeing the world with clarity ...Continue Reading

Food for thought ..

  • Posted on February 5, 2015
  • By:
We’ve heard tomatoes help your skin, and that Mediterranean foods are good for your heart. But what about our eyes? With help from the American Optometric Association and the California Optometric Association, we’ve gathered the ...Continue Reading

Schedule Your Appointment Today

North Attleboro Fashion Crossing

1250 S. Washington St
Marshall's and Old Navy Plaza
North Attleborough, MA 02760
Phone: 508-717-0425
Fax: 508-992-3239

Make Appointment

North Dartmouth

382 State Road
Dartmouth Towne Center
North Dartmouth, MA 02747
Phone: 508-717-0425
Fax: 508-992-3239

Make Appointment

Request more information

  • This field is for validation purposes and should be left unchanged.

   Book an Appointment

   Book an Appointment