McFarland Clinic
More In This Section

Flu Shots and Flu Clinics

This is where to get your flu shot at McFarland Clinic locations in central Iowa. Want to schedule your flu vaccine? Find options to schedule with a primary care provider or at one of our flu clinics.


Where and When to Get a Flu Vaccine

Get your 2024-2025 flu shot now at these McFarland Clinic locations. When scheduling online, please be sure to schedule a separate appointment for each person getting a shot.

Schedule Online

Online scheduling available at select locations. Please schedule appointments for each family member. If you don't see open appointment times near you, please try calling.

Schedule Online

Call for a Flu Clinic or Primary Care Provider Appointment

Ames

Family Flu Clinics

Location: 1215 Duff Avenue Office

  • Designated hours for flu shots for all ages 6 months and older.
  • Evening and weekend appointments available.

> Call 515-239-4400 or Schedule Online


Flu Shots at Primary Care Offices

Get your flu shot at one of the following primary care offices:

Adult Medicine
Location: 1215 Duff Avenue Office

> Call 515-239-4431

---

Family Medicine East Office
Location: Family Medicine East Office

> Call 515-663-8621

---

Family Medicine North Office
Location: North Ames Office

> Call 515-956-4050

---

Family Medicine South Office
Location: South Ames Office

> Call 515-239-3040  or Schedule Online

---

Family Medicine West Office
Location: West Ames Office

> Call 515-663-4892  or Schedule Online

---

Pediatrics
Location: 1215 Duff Avenue Office

  • Evening and weekend appointments available.

> Call 515-239-4404  or Schedule Online

Carroll

Family Medicine
Location: Carroll Office

  • Evening appointments available.

> Call 712-792-1500 or Schedule Online

Iowa Falls

Family Medicine
Location: Iowa Falls Office

> Call 641-648-2586

Jefferson

Family Medicine
Location: Jefferson Office

> Call 515-386-4192

Marshalltown

Family Flu Clinics
Location: Marshalltown Office

  • Designated hours for flu shots for all ages 6 months and older.
  • Evening and weekend appointments available.
  • Drive-through clinics available.

> Call 641-752-5469 or Schedule Online

Nevada

Family Medicine
Location: Nevada Office

> Call 515-382-5471 or Schedule Online

Story City

Family Medicine
Location: Story City Office

> Call 515-733-5191

Webster City

Family Medicine
Location: Webster City Office

> Call 515-832-6700 or Schedule Online

 

 

© 2025 McFarland Clinic. All Rights Reserved.