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

131 verified ratings

131 Ratings, 61 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.
Oct 22, 2025
My experience with John is nothing but positive.

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.

Oct 6, 2025
Wouldn’t trade him for the world!!

Oct 2, 2025
He’s awesome-don’t lose Dr. Swisher. I recommend him all the time to friends and family.

Sep 30, 2025
He's an overall great doctor.

Sep 23, 2025
Good Doc. Keep him!

Sep 22, 2025
I hope you can keep Dr. Swisher here we need more Doctors with his compassionand wiling to listen to your concerns.

Sep 22, 2025
Dr Swisher he is an excellent provider, very knowledgeable, listens to my concerns and works with me to provide the best possible treatment.

Sep 18, 2025
Dr swisher really listened to me. Make sure we understood each other and made sure i was on board with treatment plan.

Sep 16, 2025
Dr Swisher is thorough in his explanations and work. He challenges me to think clearly about my health and how it relates to my visit.

Sep 16, 2025
Feel comfortable to talk with him about my concerns & he is not judgmental.

Sep 11, 2025
Good Doctor and understanding listens to what you say and explains things so you understand.

Sep 8, 2025
Very thorough, addresses all your concerns

Sep 5, 2025
Wish all providers could be like Dr John Swishet

Sep 4, 2025
He is what every provider should strive to become.

Sep 3, 2025
Like the continuity with Dr. Swisher

Sep 2, 2025
Dr. Swisher made me very comfortable with sharing any medical concerns and asking any questions that I had.

Aug 28, 2025
Excellent provider

Aug 25, 2025
Great Doctor and friend.

Aug 25, 2025
Dr. Swisher is very nice and always takes the time to make sure all your questions are answered.

Aug 19, 2025
Very concerning with any health problem that comes along.

Aug 19, 2025
He’s a great doctor. Very caring and very thorough

Aug 18, 2025
Dr. Swisher is always pleasant to visit with no matter what the situation is. He is very knowledgeable, cares about each individual, treats you with respect, and he CARES about each person. We are lucky to have him, his nurses, and staff caring for us. They are all very efficient. We (my husband and I) feel very comfortable going to him.

Aug 14, 2025
Great staff 👍

Aug 13, 2025
He is the best doctor I've had in a very long time. You need to keep him or you will lose alot of patients.

Aug 11, 2025
The whole office personnel was friendly and knowledgeable.

Aug 6, 2025
He is the best!

Aug 6, 2025
Dr. Swisher is very honest and knowledgeable and also a very caring person.

Aug 5, 2025
The best provider I have ever worked with.

Aug 5, 2025
Always greets you with a smile and a handshake.

Jul 30, 2025
Excellent Dr---Took time to answer my questions and explain things.

Jul 25, 2025
always satisfied

Jul 23, 2025
No notes, he is excellent at his job. Thank you for the care provided!

Jul 22, 2025
Mercy North Iowa is very fortunate to have a provider of this caliber in Dr. John Swisher. He is thorough, knowledgeable, listens to my concerns and works with me to find the appropriate treatment plan.

Jul 21, 2025
Dr. Swisher is a caring , kind, dedicated physician. He always takes time to answer all my questions.

Jul 11, 2025
Keep up the way he and his team do everything.

Jul 10, 2025
Very informative. Good listener

Jul 9, 2025
Had a great experience with Dr. Swisher

Jul 8, 2025
I believe I will enjoy having Dr Swisher as my provider. He has been oustanding.

Jul 8, 2025
He is very knowledgeable and always takes the time to explain anything II need to know. He is my favorite doctor, and my families.

Jul 7, 2025
We appreciate Dr. Swisher, his nurses, and staff. They care about each patient. They make sure you understand what they are saying about your health. You feel comfortable going to them, and they treat you as family/they always have a smile, and show they care. My husband and I feel blessed.

Jul 2, 2025
You are appreciated Doctor Swisher!!