McFarland Clinic

Get Your Flu Shot

Schedule your influenza vaccine at McFarland Clinic locations across central Iowa.

Schedule Your Flu Shot

Experience Extraordinary

Quality care. Extraordinary service. Trusting relationships. We care for people.

Schedule Your Appointment

More Than 75 Years of Caring

For more than 75 years, McFarland Clinic has been providing Extraordinary Care, Every Day. Need a doctor? Schedule an appointment today.

Schedule an Appointment

Ruth Nguyen, ARNP Joins McFarland Clinic Adult Medicine

McFarland Clinic is pleased to announce that Ruth Nguyen, ARNP has joined our Adult Medicine department in Ames.

Larissa Smith, ARNP Joins McFarland Clinic Marshalltown Family Medicine

McFarland Clinic is pleased to announce that Larissa Smith, ARNP has joined our Marshalltown Family Medicine department.

Webinar Recording: Lung Cancer Screening - Early Detection Saves Lives

Lung cancer is best treated early, but many people don’t experience symptoms until it’s advanced. Learn about advancements in diagnosis and treatment.

See Our Locations

We have clinic locations in 11 central Iowa communities, with outreach clinics in even more places. Find a location near you.

Find a Location
© 2026 McFarland Clinic. All Rights Reserved.