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

Skip to Main Content
Altoona Primary Care

Altoona Primary Care Clinic

You're busier than ever these days. We strive to provide care how and when you want it, right here in Altoona.

SCHEDULE ONLINE 

Call to Schedule: 515.875.9020

Welcome to care how you want it.

Primary Care Service

Priority Access Anywhere in the Metro

When your health journey takes you from your Altoona family physician to another doctor, you receive priority referral access to our experts.

See Our Specialties >

Primary Care Service

Available On Your Time

Your health can’t wait, and with available same-day or next-day appointments, neither do you.

Get In Today >

Primary Care Service

Connected & Coordinated

Discover a true team of family doctors to help manage care for you and all your loved ones. 

Meet Your Team >

Find Primary Care for the whole family in Altoona.

Discover preventive care services, well-child checks, chronic condition management and more close to home. The Altoona Family Medicine clinic supports your health and wellbeing at any age or stage.

When you choose The Iowa Clinic, you not only get quick, convenient access to our provider team just down the road from Adventureland and Prairie Meadows, you also get connected to more than 200 specialists throughout central Iowa when your care calls for it.

Our Altoona family clinic serves the east side of the Des Moines metro area including Bondurant, Colfax, Pleasant Hill, Prairie City and more.

Altoona Family Medicine Clinic Hours

Monday 7:30am – 5pm
Tuesday 7:30am – 5pm
Wednesday 7:30am – 5pm
Thursday 7:30am – 5pm
Friday 7:30am – 5pm

Call 515.875.9000

Getting to The Iowa Clinic in Altoona

Altoona family doctors, now accepting you

Need a primary care provider? Finding one shouldn't be hard. Our family of doctors in Altoona are ready to help every member of your family. And if you need help choosing, our Patient Communication Coordinators will work with you to find the perfect fit.

CALL 515.875.9020

Back to top