Flu Shots and Flu Clinics
Want to schedule your flu vaccine? This is where to get your flu shot at McFarland Clinic locations in central Iowa.
Select a Location
Select an office below to schedule online or call for an appointment.
Schedule Online - All Locations
See all McFarland Clinic locations in central Iowa with currently open appointments.
Where and When to Get a Flu Vaccine
Get your 2025-2026 flu shot now at these McFarland Clinic locations.
Ames
(Important: Please double-check which location you are scheduling.)
Ames Locations
Family Flu Clinics - 1215 Duff Avenue, Ames
515-239-4400
Adult Medicine - 1215 Duff Avenue, Ames
515-239-4431
Pediatrics - 1215 Duff Avenue, Ames
515-239-4404
Express Care Lincoln Center Hy-Vee - 640 Lincoln Way, Ames
515-956-4051
Express Care West Ames Hy-Vee - 3800 Lincoln Way, Ames
515-956-4100
Family Medicine East - 1018 Duff Avenue, Ames
515-663-8621
Family Medicine North - 3815 Stange Road, Ames
515-956-4050
Family Medicine South - 3500 University Boulevard, Ames
515-239-3040
Family Medicine West - 3600 Lincoln Way, Ames
515-663-4892
Carroll
Iowa Falls
Jefferson
Marshalltown
(Important: Please double-check which location you are scheduling.)
Marshalltown Locations
Family Flu Clinics - 421 East Merle Hibbs Boulevard, Marshalltown
641-752-5469
Express Care Marshalltown Hy-Vee - 802 South Center Street, Marshalltown
641-844-5200