McFarland Clinic

Need Care Now?

At McFarland Clinic, we understand the importance of timely medical attention for non-life-threatening illnesses and injuries. Explore our same-day and next-day appointment options, and ensure you and your family receive the best care when you need it.

Urgent Care and Express Care Pediatrics

Emergency? Call 911

For life-threatening symptoms such as:

  • Chest pain lasting two minutes or more
  • Uncontrolled bleeding
  • Sudden or severe pain
  • Coughing or vomiting blood
  • Difficulty breathing; shortness of breath
  • Sudden dizziness, weakness
  • Sudden change in vision
  • Severe or persistent vomiting or diarrhea
  • Change in mental status (example, confusion)
  • 100.4-degree fever in babies under 3 months old

Not Sure What To Do?

Call First Nurse Mary Greeley Medical Center Nurse Triage. Nurse referral line open 5 p.m. to 8 a.m. Monday through Friday, 24 hours on weekends and holidays.

In Central Iowa, call 800-524-6877.

 

 


Urgent Care and Express Care

Our Urgent Care and Express Care locations are open 7 days a week, providing quality medical care for non-life-threatening illnesses and injuries. We use scheduled appointments to help us minimize the time you spend waiting at the clinic. For your convenience, we offer same-day and next-day appointments that can be scheduled online or by phone. For more information about these services, visit our Express Care and Urgent Care pages.

Ames

McFarland Urgent Care logo

Urgent Care - Ames

Address: 3815 Stange Road

Regular Hours:
Monday to Friday, 8 a.m. to 7 p.m.
Saturday & Sunday, 8 a.m. to 4 p.m.

 

Carroll

Marshalltown


Pediatrics

Our pediatricians offer same-day or next-day appointments for acute cases, ensuring your child gets the care they need quickly. Your child does not need to be an existing patient of McFarland Clinic to be seen for a same-day or next-day appointment.

Non-Acute Needs

If you need to see a provider but it is not an acute problem like a sudden illness or injury, please call 515-239-4404 (Ames) or 641-753-8616 (Marshalltown). We reserve time for ongoing problems, physicals, and follow-ups, and we want to get you scheduled appropriately.

Not Sure? Call Pediatrics

Not sure what you need or can't find what you need? Call us at 515-239-4404 (Ames) or 641-753-8616 (Marshalltown).

Same-Day/Next-Day Appointments (Acute Care)

© 2026 McFarland Clinic. All Rights Reserved.