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

108 verified ratings

108 Ratings, 43 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.
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 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 2, 2025
You are appreciated Doctor Swisher!!

Jun 30, 2025
this time was fabulous and really listened and took the time with me

Jun 24, 2025
He’s the best doctor I’ve seen in years!

Jun 18, 2025
The best Dr!!

Jun 17, 2025
No complaints. Very good doctor, He is very thoughtful and considerate and very thorough.

Jun 16, 2025
The best care I have had in years!

Jun 16, 2025
Dr Swisher was attending a conference and still took the time to review a lab result and made contact. Thank you Dr Swisher!

Jun 12, 2025
I would recommend Dr John to everyone. He listens and genuinely cares about his patients

Jun 11, 2025
very satisfied

Jun 5, 2025
Dr Swisher is the best doctor I have ever had. Listens to what problems I have and tries to get to the bottom and will send me to a specialist if it is needed!

Jun 3, 2025
He is proactive and careful to explain what he is recommending and why.

Jun 3, 2025
Good doctor.