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, 92 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.
Aug 18, 2026
Exceptional

Aug 17, 2026
Great guy!

Aug 12, 2026
We are blessed to have such a wonderful doctor.

Aug 11, 2026
Truly appreciate him not only as an excellent physician, but a genuinely good person.

Aug 6, 2026
We really like him, just wish as a parent we could get full access to my child’s mychart.

Aug 4, 2026
Very good experience

Jul 30, 2026
Dr. JOHN SWISHER is a great Dr. I have been his patient for many years

Jul 29, 2026
I’m very pleased to have Dr John as my doctor!!

Jul 28, 2026
Does a nice job. Very knowledgeable.

Jul 27, 2026
With the limited time that Dr. Swisher had to go over all my health issues he was outstanding!

Jul 23, 2026
Dr. Swisher is always very pleasant , listens to my concerns & always acts as though I ‘m his only patient. He is a wonderful dr.

Jul 23, 2026
Dr Swisher is the epitome of what all providers should aspire to be like.

Jul 23, 2026
Very pleased with entire experience!

Jul 8, 2026
Dr. Swisher is excellent; extremely knowledgeable and responsive; explains the situation very well and then takes action to service his patients.

Jul 8, 2026
Dr. Swisher is excellent! He listens. He cares. And he knows what he is doing.

Jul 6, 2026
Dr Swisher goes above and beyond in his care, looking into issues as well as his explanations.

Jun 24, 2026
So glad he’s my PCP. Very thorough and following up on concerns.

Jun 3, 2026
Knowledgeable practitioner, answers ?’s, follows up when necessary.

May 26, 2026
listens, orders appropriate tests, very complete and thorough.....all round great person

May 14, 2026
Dr. Swisher is an outstanding Doctor

May 13, 2026
He's the best all-around health care provider I've had in decades. A lot of patients are putting their trust in him and it's working. Keep him happy!

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
You need to make sure he stays. He is the only reason we are stays with your hospital and clinic.

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
Always attentive and upbeat.

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