Looking for Primary Care services? Schedule online with an Iowa Clinic provider.

Skip to Main Content
Mom, baby and toddler snuggle

Primary Care

Primary Care

Call to Schedule: 515.875.9000

SCHEDULE ONLINE

VIRTUAL CARE

Need help finding a Primary Care provider? Our Patient Communication Coordinators can help you find the right fit. Call 515.875.9200 during business hours for assistance. 

Your health can't always wait. 

When you need immediate care, our doctors answer the call. Schedule a same-day or next-day appointment with a physician below. 

Remember, primary care doctors' offices may not have the same services as Urgent Care. If you need treatment for minor trauma, IV fluids, X-rays or labs, you'll need to be seen at an Urgent Care. 

Note: Because schedules may vary, The Iowa Clinic does not guarantee same-day availability for all of the providers listed below. If the provider you selected does not have immediate availability, please try scheduling with a different provider. 

Family Medicine

SCHEDULE NOW

To schedule, click the button above and select your preferred location. The providers shown below are most likely to have same and next-day availability. If your preferred provider is not available, please select another. 

Pediatrics

SCHEDULE NOW

To schedule, click the button above and select your preferred location. The providers shown below are most likely to have same and next-day availability. If your preferred provider is not available, please select another. 

Back to top