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

211 verified ratings

211 Ratings, 101 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.
Mar 20, 2026
Love Dr Swisher

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.

Oct 22, 2025
My experience with John is nothing but positive.

Oct 22, 2025
I appreciate his time spent with me.

Oct 21, 2025
very caring doctor

Oct 20, 2025
Dr. And all staff are kind, friendly, professional , and they all like cookies đŸ˜‡

Oct 20, 2025
He listens to your concerns, is very thorough…..takes his time with you….is very kind…is a wonderful physician!

Oct 16, 2025
Dr. Swisher was a very personable physician. Made me feel very confident and comfortable in what he was doing with this procedure. Dr. Swisher made me feel like I was his only patient.

Oct 16, 2025
Best doctor ever

Oct 14, 2025
We are so very happy with the care we get.

Oct 14, 2025
Dr Swisher and the whole staff made me feel cared for and listened to. Everyone in the office are a pleasure to deal with.

Oct 14, 2025
My health concerns are always addressed during my appointments and follow ups are timely.

Oct 8, 2025
Dr. Swisher treats you with respect, listens to the patients concerns, is very knowledgeable, and treats you like family. We are very thankful to have him as our doctor. We have recommended him to many of our friends, and relatives. My husband and I put all our trust in him.