Family Medicine
Finding a dedicated primary care doctor is an important step in managing your family's health. The McFarland Clinic team provides family-oriented comprehensive health care for each individual. The scope of family medicine encompasses all ages, female and male, each organ system, and every disease. A family medicine physician is trained to diagnose, treat and manage all of your health care needs. You can also rely on these physicians for your regular check-ups. When necessary, your family doctor or provider will also work with other specialists.
By choosing McFarland Clinic for your primary care needs, you're not just getting a family medicine provider, you're gaining a partner in your long-term well-being. We serve a large
Locations & Hours
Ames
Family Medicine East Office
1018 Duff Ave
Ames, IA 50010
Hours
| Monday | 8am-5pm |
| Tuesday | 8am-5pm |
| Wednesday | 8am-5pm |
| Thursday | 8am-5pm |
| Friday | 8am-5pm |
North Ames Office
3815 Stange Road
Ames, IA 50010
Hours
| Monday | 8am-5pm |
| Tuesday | 8am-5pm |
| Wednesday | 8am-5pm |
| Thursday | 8am-5pm |
| Friday | 8am-5pm |
South Ames Office
3500 University Boulevard
Suite 101
Ames, IA 50010
Hours
| Monday | 8am-5pm |
| Tuesday | 8am-5pm |
| Wednesday | 8am-5pm |
| Thursday | 8am-5pm |
| Friday | 8am-5pm |
Hours
| Monday | 8am-5pm |
| Tuesday | 8am-5pm |
| Wednesday | 8am-5pm |
| Thursday | 8am-5pm |
| Friday | 8am-5pm |
Carroll
Hours
| Monday | 8am-5pm |
| Tuesday | 8am-5pm |
| Wednesday | 8am-5pm |
| Thursday | 8am-5pm |
| Friday | 8am-5pm |
Iowa Falls
Iowa Falls Office
701 Washington Ave
Iowa Falls, IA 50126
Hours
| Monday | 8am-5pm |
| Tuesday | 8am-5pm |
| Wednesday | 8am-5pm |
| Thursday | 8am-5pm |
| Friday | 8am-5pm |
Jefferson
Jefferson Office
106 West Washington Street
Suite 2
Jefferson, IA 50129
Hours
| Monday | 7:30am-5pm |
| Tuesday | 7:30am-5pm |
| Wednesday | 7:30am-5pm |
| Thursday | 7:30am-5pm |
| Friday | 7:30am-5pm |
Laboratory
| Monday | 8am-12pm, 1pm-4:30 pm |
| Tuesday | 8am-12pm, 1pm-4:30 pm |
| Wednesday | 8am-12pm, 1pm-4:30 pm |
| Thursday | 8am-12pm, 1pm-4:30 pm |
| Friday | 8am-12pm, 1pm-4:30 pm |
Marshalltown
Marshalltown Office
421 East Merle Hibbs Boulevard
Marshalltown, IA 50158
Hours
| Monday | 8am-5pm |
| Tuesday | 8am-5pm |
| Wednesday | 8am-5pm |
| Thursday | 8am-5pm |
| Friday | 8am-5pm |
Nevada
Hours
| Monday | 8am-5pm |
| Tuesday | 8am-5pm |
| Wednesday | 8am-5pm |
| Thursday | 8am-5pm |
| Friday | 8am-5pm |
Story City
Story City Office
705 8th Street
Story City, IA 50248
Hours
| Monday | 8am-5pm |
| Tuesday | 8am-5pm |
| Wednesday | 8am-5pm |
| Thursday | 8am-5pm |
| Friday | 8am-5pm |
Webster City
Webster City Office
510 Bank Street
Webster City, IA 50595
Hours
| Monday | 8am-5pm |
| Tuesday | 8am-5pm |
| Wednesday | 8am-5pm |
| Thursday | 8am-5pm |
| Friday | 8am-5pm |
Same day appointments for illnesses and injuries.
Services
- Acute care for short-term illness
- Diabetic educator
- Dietician
- Flu shots, allergy injections, and immunizations
- Lab and radiology including, mammography, CT, ultrasound, MRI, and dexa
- Physical exams for sports, school, summer camp, and immigration
- Preventive care, health screening, and physical exams for individuals of all ages
- Protime clinic
- Minor surgery, lesion removal and skin biopsy, vasectomy, and circumcision
- Newborn and well-child care
- Obstetrics, including prenatal care, delivery, and postpartum care
- Routine care for women including Pap smears, pelvic and breast exams, and birth control including IUDs
- Special procedures such as flexible sigmoidoscopy, colposcopy, minor surgery, colonoscopies, EGDs, and cardiac testing
- Treatment of complex and long-term medical conditions
- Treatment of minor injuries such as lacerations, as well as casting and splinting sprains and broken bones
Please call individual family medicine sites for the availability of services in your area.
Patient Resources
Food is Medicine - A Guide to Good Health and Nutrition

Proper nutrition is a vital part of your health care prescription. Follow these principles for diet and exercise.
Frequently Asked Questions
What is a Family Medicine Provider?
A family medicine provider is a primary care provider (PCP) for people of all age ranges, male or female. A family medicine provider is trained to care for health maintenance and care of routine medical problems, as well as the diagnosis and treatment of complex diseases for the entire family. Your family medicine provider is a resource for medical advice and can meet most of your medical needs.
What should I bring to my appointment?
Please bring an updated medication list, a photo ID, insurance card and a list of questions you may have for the provider. If you are new to the clinic please bring a copy of your previous medical records. If the patient is under 18 an updated copy of immunization records is needed if new to the department.
Why is it important for me to bring all of my medications or a complete list to my appointment?
You may have had a recent change in medication from another doctor and it is important for us to have a complete and current list of medications including over the counter vitamins and medications you take only as needed. Some medications may have negative interactions with other medications, so it is important for us to know what you are currently taking.
Is it ok for me to send my teen child to his/her appointment alone since I am at work?
It is preferred that a parent or legal guardian attends the appointment with the child. If you are unable to attend your child’s appointment please have a phone number available where you can be reached.
How do I get my medical records?
Please contact our Release of Information Department.
Why is it important to have a Primary Care Provider (PCP)?
A primary care provider (PCP) is essential for managing your overall health and well-being. Having an established PCP allows for personalized care. They get to know your medical history, lifestyle, and unique needs over time. This continuity of care is vital for proactive health management, including preventive screenings, vaccinations, and early detection of potential health issues. At McFarland Clinic, a PCP acts as the central point of contact for all your health needs, coordinating care with specialists when necessary and helping you navigate the healthcare system. If you're ready to establish care, view our list of providers accepting new patients and call to schedule.
What is an Electronic Medical Record (EMR) and how does it benefit me as a patient?
With an electronic medical record (EMR) providers have rapid access to information such as lab results, progress notes and x-rays in real time from anywhere in the McFarland network. An EMR allows for the management of a patient’s record from previous care at any location within McFarland Clinic. This not only enhances coordinated care but also increases patient safety because all of your information - from medications to routine health care visits - is in one place.
How do I get my test results?
Your provider will indicate when and how the test results will be available. If you have a MyChart account, most test results will be available to you via this online portal.
How do I get a prescription refilled?
If you use a local pharmacy, the best way is to call your pharmacy first. If you use a mail order, contact your primary physician’s office. Certain prescriptions may require a written prescription that you will need to pick up and hand-carry to the pharmacy.
How do I find a new primary care doctor?
View our list of primary care locations and contact the Family Medicine office where you wish to be seen. If you are interested in obtaining a new Family Medicine provider in Ames, you may also contact our Patient Care Navigator at 515-239-4465.
Are same-day appointments available?
We will try to accommodate requests for appointments, but please know that your provider may have a full schedule, and that we may need to prioritize in order to take care of the most urgent health matters first. If your primary care provider is unavailable, another provider may be able to see you. If we are unable to see you today, we may refer you to Urgent Care in Ames or Marshalltown, which has only same day appointment scheduling.
What insurance plans do you accept?
View our list of accepted insurance plans. With any additional questions contact our Business Services Department.
Patient Education
Important Links
Pediatric Immunization Schedule
View the most up to date pediatric immunization schedule from the CDC.
Community Resources
First Nurse
First Nurse can help determine whether your problem can be taken care of at home, or if you need to see a physician the next day.