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

235 verified ratings

235 Ratings, 109 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.
May 5, 2026
Caring, professional

May 4, 2026
My visit with Dr. Swisher was very good, but the after results were terrible. I was not able to get any significant details of my visit or copies of my x-rays unlike details provided by MercyOne.

May 4, 2026
He was a great teacher for the resident who was with him.

Apr 22, 2026
He is very caring to my needs as a patient.

Apr 22, 2026
You should do everything in your power to to keep him happy and on staff if you lose him, I know you will lose a lot of patience with him.

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
Appreciate John and his staff for working me in!!

Apr 14, 2026
Very thorough and gave very good explanations

Apr 10, 2026
Always listens to your concerns and spends quality time with you answering any of your questions. Truly cares about the health of his patients.

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

Feb 3, 2026
Dr. JOHN IS THE BEST!!

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