John Swisher,

John Swisher, DO, CAQ, FAAFP

Sports Medicine, Family Medicine, Virtual Visits

Primary Contact

641-428-5911

About

John Swisher, DO, CAQ, FAAFP, is a primary care provider at MercyOne North Iowa Family and Sports Medicine.

“I enjoy taking care of all aspects of your health care needs in true family medicine style,” said John. “I help investigate what may be causing you discomfort and provide solutions.”

John received his bachelor’s degree at Iowa State University in Ames, Iowa, and his medical school degree at Des Moines University in Des Moines, Iowa. John completed his residency at University of Iowa and MercyOne North Iowa. His fellowship was completed at University of Minnesota.

“As a primary care provider I have the opportunity to care for you with the most up-to-date means,” said Dr. Swisher. “I’m by your side when you experience the positives and stresses of life.”

“I chose MercyOne because I can work hand-in-hand with specialists who value primary care, are readily available and close to home,” said John. “I also enjoy the opportunity to be a part of medical resident and medical student education.”

John serves as the team physician for the Mason City Riverhawks and North Iowa Area Community College sports teams.

Services & Specialties

Areas of Specialization

  • Sports Medicine
  • Family Medicine
  • Virtual Visits

Conditions Treated

  • Sports concussion
  • Sports Injuries
  • Sports Medicine

Locations & Contact

Primary Location

MercyOne North Iowa Family and Sports Medicine

910 N Eisenhower Avenue
Mason City, IA 50401

View hours
Monday
8:00am - 5:00pm
Tuesday
8:00am - 5:00pm
Wednesday
8:00am - 5:00pm
Thursday
8:00am - 5:00pm
Friday
8:00am - 12:00pm
MercyOne North Iowa Family and Sports Medicine

Education & Certifications

Education

Residency:
MercyOne North Iowa Family Medicine Residency, University of Iowa Health Care Carver College of Medicine

Medical School:
Des Moines University

Fellowship:
University of Minnesota

Bachelor of Science:
Iowa State University

Board Certifications

Family Medicine, American Board of Family Medicine

Provider Ratings

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. Learn More >

5 out of 5

(76 ratings)

The Patient Satisfaction Rating is an average of all responses to the care provider related questions shown below from our survey. Patients that are treated in outpatient or hospital environments may receive different surveys, and the volume of responses will vary by question.

16 Reviews

08/19/2025

Very concerning with any health problem that comes along.

08/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.

08/14/2025

Great staff 馃憤

08/06/2025

He is the best!

08/06/2025

Dr. Swisher is very honest and knowledgeable and also a very caring person.

08/05/2025

The best provider I have ever worked with.

07/30/2025

Excellent Dr---Took time to answer my questions and explain things.

07/25/2025

always satisfied

07/23/2025

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

07/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.

07/21/2025

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

07/11/2025

Keep up the way he and his team do everything.

07/10/2025

Very informative. Good listener

07/09/2025

Had a great experience with Dr. Swisher

06/30/2025

this time was fabulous and really listened and took the time with me

06/11/2025

very satisfied
Show more