John Swisher

Sports Medicine

MercyOne North Iowa Family and Sports Medicine

910 N Eisenhower Avenue

Mason City, IA 50401 Directions

641-428-5911

www.mercyone.org

5.0 out of 5

239 verified ratings

239 Ratings, 110 Comments


The following ratings and reviews are based on verified feedback collected from independently administered patient experience surveys. The ratings and comments submitted by patients reflect their own views and opinions. Patient identities are withheld to ensure confidentiality and privacy.
Apr 22, 2026
He is very caring to my needs as a patient.

Apr 15, 2026
John is a great provider. He is caring, listens and explains all aspects of my health. I trust him as a provider!

Apr 14, 2026
Very thorough and gave very good explanations

Apr 7, 2026
Dr Swisher hears and translates our words to appropriate medical advice. He is an excellent Dr.

Apr 3, 2026
I feel that I am in great hands.

Apr 3, 2026
Provides excellent education

Apr 2, 2026
Thank you for being thorough with my visit!

Apr 1, 2026
The best!

Mar 26, 2026
John is an outstanding Dr. It is imperative that Mercy works to keep a Dr. like John Swisher to serve patients here in North Iowa.

Mar 20, 2026
Love Dr Swisher

Mar 19, 2026
I'm 85 years old, and I have had many Doctors in my lifetime, and Doctor Swisher is one of the best.

Mar 16, 2026
Easy to talk to

Mar 5, 2026
Swisher is the best

Mar 3, 2026
Dr. Swisher explains things in great detail without getting too technical.Dr. Swisher explains what he is doing and why.Dr. Swisher listens to questions and gives thoughtful answers.Dr. Swisher respects the choices made.

Mar 3, 2026
Dr Swisher is one of the best doctors I've had in a long time. He truly cares for his patients. He explains eveything to me when we go over my chart.

Mar 3, 2026
Has always been willing to discuss and or help with issues!

Mar 2, 2026
Mercy is lucky and blessed to have Dr Swisher. The office staff is wonderful.

Mar 2, 2026
Dr. Swisher is always engaging, thorough, friendly and knowledgeable.

Feb 27, 2026
Thanks, Doc!

Feb 26, 2026
Dr. John has a great team!

Feb 25, 2026
He very friendly, takes time with me to make sure I understand what going on with my treatment.

Feb 24, 2026
You just can’t find a better Dr anywhere!

Feb 13, 2026
He is so friendly and explains everything so you understand and always answers your questions.

Feb 6, 2026
He listens. He is prepared..he allows me to ask questions and explains everything..very comfortable as his patient..so knowledgeable..

Feb 5, 2026
very professional, informative, and great people skills

Jan 22, 2026
Dr. Swisher cares very deeply for his patients. He is thorough with all his appointments with his patients and explains everything to me where I understand him. He is one of the best care providers I've had for my preferred physician in a long time.

Jan 20, 2026
Keep up the good work and pleasant surroundings!

Jan 16, 2026
Best family doctor in town.

Jan 13, 2026
Trust Dr. Swisher with my care. Feel lucky to have found him.

Jan 7, 2026
I really feel cared for by Dr Swisher and his staff. Friendly and caring!

Jan 6, 2026
A - #1

Jan 5, 2026
I highly recommend Dr. John Swisher as a primary care provider. Excellent listener, works with you to find the best plan of care. Thank you

Dec 19, 2025
He is a very caring and empathetic doctor

Dec 18, 2025
I appreciate his willingness to listen and offer advice to me.

Dec 17, 2025
He is wonderful! Thorough and explains things well.

Dec 15, 2025
Don't ever leave!! PLEASE!

Dec 8, 2025
He is a carring person and a great doctor and a great husband and father

Dec 8, 2025
Great Doctor.

Dec 8, 2025
Best Doctor at Mercy!

Dec 4, 2025
Dr Swisher is amazing. Answered my questions and expressed sincere concern.

Nov 25, 2025
He is very kind & compassionate person.

Nov 25, 2025
What isn't there to like about Dr. Swisher!

Nov 21, 2025
Very thorough, cares about the patient

Nov 14, 2025
Excellent visit

Nov 14, 2025
Extremely knowledgeable, kind, great bedside manner. A true asset

Nov 14, 2025
Best doctor I have ever had!

Nov 12, 2025
Very caring physician.

Nov 11, 2025
We appreciate his knowledge, kindness, promptness, and excellent care. Mercy is blessed to have Dr. Swisher. We know many people who have him as their doctor, and they are very thankful to have him also.

Nov 6, 2025
Doctor Swisher and his Nurses go above any team I've ever had to help!

Nov 5, 2025
He's one of the most kind caring doctor I've ever been too. When something's wrong he is proactive about it.