McFarland Clinic

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

515-663-8621

Location Details on Family Medicine East Office

Hours

DayTime
Monday8am-5pm
Tuesday8am-5pm
Wednesday8am-5pm
Thursday8am-5pm
Friday8am-5pm

North Ames Office

3815 Stange Road
Ames, IA 50010

515-956-4050

Location Details on North Ames Office

Hours

DayTime
Monday8am-5pm
Tuesday8am-5pm
Wednesday8am-5pm
Thursday8am-5pm
Friday8am-5pm

South Ames Office

3500 University Boulevard
Suite 101
Ames, IA 50010

515-239-3040

Location Details on South Ames Office

Hours

DayTime
Monday8am-5pm
Tuesday8am-5pm
Wednesday8am-5pm
Thursday8am-5pm
Friday8am-5pm

West Ames Office

3600 Lincoln Way
Ames, IA 50014

515-663-4892

Location Details on West Ames Office

Hours

DayTime
Monday8am-5pm
Tuesday8am-5pm
Wednesday8am-5pm
Thursday8am-5pm
Friday8am-5pm

Carroll

Carroll Office

1214 S Grant Road
Carroll, IA 51401

712-792-1500

Location Details on Carroll Office

Hours

DayTime
Monday8am-5pm
Tuesday8am-5pm
Wednesday8am-5pm
Thursday8am-5pm
Friday8am-5pm

Iowa Falls

Iowa Falls Office

701 Washington Ave
Iowa Falls, IA 50126

641-648-2586

Location Details on Iowa Falls Office

Hours

DayTime
Monday8am-5pm
Tuesday8am-5pm
Wednesday8am-5pm
Thursday8am-5pm
Friday8am-5pm

Jefferson

Jefferson Office

106 West Washington Street
Suite 2
Jefferson, IA 50129

515-386-4192

Location Details on Jefferson Office

Hours

DayTime
Monday7:30am-5pm
Tuesday7:30am-5pm
Wednesday7:30am-5pm
Thursday7:30am-5pm
Friday7:30am-5pm

Laboratory

DayTime
Monday8am-12pm, 1pm-4:30 pm
Tuesday8am-12pm, 1pm-4:30 pm
Wednesday8am-12pm, 1pm-4:30 pm
Thursday8am-12pm, 1pm-4:30 pm
Friday8am-12pm, 1pm-4:30 pm

Marshalltown

Marshalltown Office

421 East Merle Hibbs Boulevard
Marshalltown, IA 50158

641-752-5469

Location Details on Marshalltown Office

Hours

DayTime
Monday8am-5pm
Tuesday8am-5pm
Wednesday8am-5pm
Thursday8am-5pm
Friday8am-5pm

Nevada

Nevada Office

230 South 6th Street
Nevada, IA 50201

515-382-5471

Location Details on Nevada Office

Hours

DayTime
Monday8am-5pm
Tuesday8am-5pm
Wednesday8am-5pm
Thursday8am-5pm
Friday8am-5pm

Story City

Story City Office

705 8th Street
Story City, IA 50248

515-733-5191

Location Details on Story City Office

Hours


DayTime
Monday8am-5pm
Tuesday8am-5pm
Wednesday8am-5pm
Thursday8am-5pm
Friday8am-5pm

Webster City

Webster City Office

510 Bank Street
Webster City, IA 50595

515-832-6700

Location Details on Webster City Office

Hours

DayTime
Monday8am-5pm
Tuesday8am-5pm
Wednesday8am-5pm
Thursday8am-5pm
Friday8am-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

colorful fruits and vegetables

Proper nutrition is a vital part of your health care prescription. Follow these principles for diet and exercise.

Read More

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
See details for Pediatric Immunization Schedule
Pediatric Immunization Schedule

View the most up to date pediatric immunization schedule from the CDC. 

Community Resources
See details for First Nurse
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.

© 2025 McFarland Clinic. All Rights Reserved.