Salem Location | (503) 585-5400
1855 West Nob Hill St, Ste. 300
Salem, OR 97302

Keizer Location | (503) 585-5400
164 Chemawa Rd N
Keizer, OR 97303

Confident Smiles

Schedule a Free Exam


44+ Reviews


351+ Reviews


54+ Reviews

Welcome to McDonald Orthodontics

At McDonald Orthodontics, we provide state-of-the-art orthodontic care in a compassionate, fun-filled environment.

Meet Dr. John McDonald

Having had the good fortune to grow up in Salem, Dr. McDonald attended South Salem High School, picked strawberries in the summer, and became an Eagle Scout. While growing up, he worked with his father, Dr. Terry McDonald, in the lab of McDonald Orthodontics, trimming plaster models and learning the trade from the ground up.

Dr. McDonald always knew that helping people improve the way they look and function by creating beautiful smiles was what he wanted to do for the rest of his life.

Read Full Bio

Now after quite a few years with braces and getting them off, I feel so much more confident and am not afraid to smile! I couldn’t have asked for a better Orthodontist…

—Kierra M.

Thank you so much for your amazing work and customer service. My daughter always enjoyed going into your office. She recently got her braces off and her teeth look amazing!!! There was hardly any wait and I would highly recommend McDonald Orthodontics.


As a guy in his 60s with unique dental issues and objectives, I appreciate that I don’t feel like an oddball in their office. Also, my circumstances have required Dr. John to exercise as much art as science to address. Lastly, everyone is friendly and fun!



Request an Appointment

Please use this form for general information purposes only.
DO NOT send personal health information through this form.
Specific patient care must be addressed during your appointment.

Salem Location

1855 West Nob Hill St, Suite 300
Salem, OR 97302

(503) 585-5400
(971) 239-5667

Wednesday: 8:00am to 4:30pm
Thursday: 8:00am to 4:30pm

Keizer Location

164 Chemawa Rd N Keizer, OR 97303

(503) 585-5400
(971) 239-5667

Monday: 8:00am to 4:30pm
Tuesday: 8:00am to 4:30pm