Des Moines Mom wants to help you find the best pediatrician for your family in the Des Moines metro.
Our readers often ask for recommendations for mom-approved pediatricians and other kids’ health care providers. For your benefit, we’ve compiled a list of Des Moines pediatricians and family medicine physicians.
Together with The Iowa Clinic, we hope this guide will help you find good partners for your child’s health and well being.
To inquire about featuring your business in this guide, please email us at [email protected]
The Iowa Clinic

Meet the Pediatricians at The Iowa Clinic

Choosing a pediatrician is an important decision. That’s why The Iowa Clinic encourages expecting or new parents to schedule a no-charge, in-person visit or virtual consultation so you can find the right fit.
Their team of pediatricians offer a full range of services for patients from birth through adolescence. This includes, but is not limited to immunizations, sick visits, well-child exams, behavioral consults, developmental screenings, and annual sports physicals.
The Iowa Clinic locations are open Monday through Friday 8 am to 5 pm and are available 24/7 by phone. The Clinic also offers Urgent Care at the West Des Moines and Ankeny locations.
Learn more about each provider’s approach to care and get your common questions answered below.
Ask an Iowa Clinic Pediatrician
Jessica Greenley, DO
Joy Hanson, MD, MPH
Sarah Holland, DO
Daniel Pelzer, MD
Adam Secory, DO
Katherine “Christy” Sullivan, MD
Ryan Tomlinson, MD
Allison Whitney, MD
The Iowa Clinic Pediatric Locations
The Iowa Clinic Ankeny Campus
(515) 875-9000
1410 S.W. Tradition Drive
Ankeny, IA 50023
Hours:
Monday – Friday 8 a.m. – 4 p.m.
The Iowa Clinic West Des Moines Campus
(515) 875-9000
5950 University Ave.
West Des Moines, IA 50266
Hours:
Monday – Friday 8 a.m. – 4 p.m.
The Iowa Clinic Waukee- Alice's Road
(515) 875-9610
842 N.E. Alice’s Road
Waukee, IA 50263
Hours:
Monday – Friday 7:30 a.m. – 5 p.m.
Methodist Medical Center – Plaza II
(515) 875-9000
1215 Pleasant St., Suite 206
Des Moines, IA 50309
Hours:
Monday – Friday 8 a.m. – 5 p.m.
The Iowa Clinic Primary Care Provider Locations
The Iowa Clinic Ankeny Campus
(515) 875-9000
1410 S.W. Tradition Drive
Ankeny, IA 50023
Hours:
Family Medicine: Monday – Friday 8 a.m. – 4:30 p.m.
Internal Medicine: Monday – Friday 8 a.m. – 4:30 p.m.
Pediatrics: Monday – Friday 8 a.m. – 4 p.m.
The Iowa Clinic North Ankeny Campus
(515) 875-9730
1360 N.W. 18th Street, Ste #102
Ankeny, IA 50023
Hours:
Monday – Friday 8 a.m. – 4:30 p.m.
The Iowa Clinic Altoona
(515) 875-9000
160 Adventureland Drive, Suite C
Altoona, IA 50009
Hours:
Family Medicine: Monday – Friday 7:30 a.m. – 5 p.m.
The Iowa Clinic Indianola
(515) 875-9000
1504 N. First St.
Indianola, IA 50125
Hours:
Family Medicine: Monday – Friday 8 a.m. – 4:30 p.m.
The Iowa Clinic Johnston
(515) 875-9000
5501 N.W. 86th St.
Johnston, IA 50131
Hours:
Family Medicine: Monday – Friday 8 a.m. – 5 p.m.
Methodist Medical Center – Plaza II
(515) 875-9000
1215 Pleasant St., Suite 206
Des Moines, IA 50309
Hours:
Internal Medicine: Monday – Friday 8 a.m. – 5 p.m.
Pediatrics: Monday – Friday 8 a.m. – 5 p.m.
The Iowa Clinic Urbandale
(515) 875-9190
4323 N.W. Urbandale Drive
Urbandale, IA 50322
Hours:
Family Medicine: Monday – Friday 8 a.m. – 4:30 p.m.
Internal Medicine: Monday – Friday 8 a.m. – 4:30 p.m.
The Iowa Clinic Waukee- Alice's Road
(515) 875-9610
842 N.E. Alice’s Road
Waukee, IA 50263
Hours:
Family Medicine: Monday – Friday 7:30 a.m. – 4:30 p.m.
Pediatrics: Monday – Friday 7:30 a.m. – 5 p.m.
The Iowa Clinic Waukee- Dartmoor Drive
(515) 875-9890
120 N.E. Dartmoor Drive
Waukee, IA 50263
Hours:
Family Medicine: Monday – Friday 8 a.m. – 4:30 p.m.
The Iowa Clinic West Des Moines Campus
(515) 875-9000
5950 University Ave.
West Des Moines, IA 50266
Hours:
Family Medicine: Monday – Friday 8 a.m. – 4:30 p.m.
Internal Medicine: Monday – Friday 8 a.m. – 4:30 p.m.
Pediatrics: Monday – Friday 8 a.m. – 4 p.m.
MercyOne Children's Hospital & Clinics

Making it better means making it friendly and familiar. Whether it’s an everyday boo-boo, complex heart surgery, or an accident turned to an emergency, MercyOne Central Iowa is devoted to providing the best kid-focused care. MercyOne has been caring for Iowa’s kids for more than 125 years, and their pediatric experts are devoted to making your kids — and you — feel better. See what MercyOne’s pediatric experts can do for your child. Find a pediatrician today at MercyOne.org/desmoines.
MercyOne Pediatric Clinic Locations
MercyOne Ankeny Pediatrics Care Clinic
(515) 643-9000
800 E. 1st St., Suite 2200
Ankeny, IA 50021
Hours:
Monday – Friday 7:45 a.m. – 5 p.m.
Walk-ins: Monday – Friday 7:45-8:45 a.m.
MercyOne Des Moines Pediatrics Care Clinic
(515) 643-8611
330 Laurel St., Suite 2100
Des Moines, IA 50314
Hours:
Monday-Friday: 7:30 a.m. – 5 p.m.
Walk-ins: Monday – Friday 7:30 a.m. – 8:45 a.m.
MercyOne Pleasant Hill Pediatrics Care Clinic
(515) 643-2600
5900 E. University Ave., Suite 300
Pleasant Hill, IA 50327
Hours:
Monday – Friday 7:45 a.m. – 5 p.m.
Walk-ins: Monday – Friday 7:45-8:45 a.m.
MercyOne Grimes Pediatrics Care Clinic
(515) 300-3900
250 S.W. Brookside Drive
Grimes, IA 50111
Hours:
Monday – Friday 8 a.m. – 5 p.m.
MercyOne Indianola Pediatrics Care Clinic
(515) 961-8448
307 E. Scenic Valley Ave.
Indianola, IA 50125
Hours:
Monday – Friday 8 a.m. – 5 p.m.
MercyOne Johnston Pediatrics Care Clinic
(515) 643-6090
5615 N.W. 86th St.
Johnston, IA 50131
Hours:
Monday – Friday 7:30 a.m. – 5 p.m.
Walk-ins: Monday – Friday 7:30-9 a.m.
MercyOne Waukee Pediatrics Care Clinic
(515) 643-7090
25 W. Hickman Road
Waukee, IA 50263
Hours:
Monday – Friday 9 a.m. – 5 p.m.
Walk-ins: Monday-Friday 7:30-8:45 a.m.
MercyOne Clive Pediatrics Care Clinic
(515) 222-7337
1601 N.W. 114th St., Suite 345
Clive, IA 50325
Hours:
Monday – Friday 7:45 a.m. – 5 p.m.
Walk-ins: Monday – Friday 7:45 a.m. – 8:45 a.m.
MercyOne Family Medicine Clinic Locations
MercyOne Adel Family Medicine Clinic
(515) 993-4656
1120 Greene St.
Adel, IA 50003
Hours:
Monday – Friday 8 a.m. – 5 p.m.
MercyOne Ankeny Briarwood Family Medicine Clinic
(515) 358-7550
120 N.W. 36th St.
Ankeny, IA 50023
Hours:
Monday – Friday 8 a.m. – 5 p.m.
MercyOne Ankeny Family Medicine Clinic
(515) 643-8100
800 E. First St., Suite 1700
Ankeny, IA 50021
Hours:
Monday – Friday 8 a.m. – 5 p.m
MercyOne Ankeny Prairie Trail Family Medicine Clinic
(515) 643-7100
2605 S.W. White Birch Drive
Ankeny, IA 50023
Hours:
Monday – Friday 8 a.m. – 5 p.m.
MercyOne Beaverdale Family Medicine Clinic
(515) 271-6333
4326 Hickman Road
Des Moines, Iowa 50310
Hours:
Monday – Friday 8 a.m. – 5 p.m.
MercyOne Carlisle Family Medicine Clinic
(515) 358-7300
2755 S. Gateway Drive
Carlisle, IA 50047
Hours:
Monday – Friday 8 a.m. – 5 p.m.
MercyOne Pleasant Hill Family Medicine Clinic
(515) 643-2400
5900 E. University Ave., Suite 100
Pleasant Hill, IA 50327
Hours:
Monday – Friday 8 a.m. – 5 p.m.
MercyOne East Village Family Medicine Clinic
(515) 643-0833
1350 Des Moines St., Suite 110
Des Moines, IA 50309
Hours:
Monday – Friday 8 a.m. – 5 p.m.
MercyOne Grimes Family Medicine Clinic
(515) 300-3900
250 S.W. Brookside Drive
Grimes, IA 50111
Hours:
Monday – Friday 8 a.m. – 5 p.m.
MercyOne Indianola Family Medicine Clinic
(515) 961-8448
307 E. Scenic Valley Ave.
Indianola, IA 50125
Hours:
Monday – Friday 8 a.m. – 5 p.m.
MercyOne Johnston Family Medicine Clinic
(515) 643-6000
5615 N.W. 86th St.
Johnston, IA 50131
Hours:
Monday – Friday 8 a.m. – 5 p.m.
MercyOne Norwalk Family Medicine Clinic
(515) 974-0800
9421 MarketPlace Drive
Norwalk, IA 50211
Hours:
Monday – Friday 8 a.m. – 5 p.m.
MercyOne South Des Moines Family Medicine Clinic
(515) 643-9400
6601 S.W. Ninth St., Suite 1
Des Moines, IA 50315
Hours:
Monday-Friday 8 a.m. – 5 p.m.
MercyOne Urbandale Family Medicine Clinic
(515) 270-1177
6200 Aurora Ave.
Urbandale, IA 50322
Hours:
Monday – Friday 8 a.m. – 5 p.m.
MercyOne Waukee Family Medicine Clinic
(515) 643-7000
25 W. Hickman Road
Waukee, IA 50263
Hours:
Monday – Friday 8 a.m. – 5 p.m
MercyOne Clive Family Medicine Clinic
(515) 222-7000
1601 N.W. 114th St., Suite 245 & 247
Clive, IA 50325
Hours:
Monday – Friday 8 a.m. – 5 p.m.
MercyOne Grand Avenue Family Medicine Clinic
(515) 226-0112
119 19th St., Suite 106
West Des Moines, IA 50265
Hours:
Monday – Friday 8 a.m. – 5 p.m.
MercyOne Clinics Internal Medicine Locations
MercyOne Des Moines Internal Medicine Clinic
(515) 643-5700
411 Laurel St., Suite A120
Des Moines, IA 50314
Hours:
Monday – Friday 8 a.m. – 5 p.m.
MercyOne Urbandale Internal Medicine Clinic
(515) 643-9500
4005 N.W. Urbandale Drive
Urbandale, IA 50322
Hours:
Monday – Friday 8 a.m. – 4:30 p.m.
MercyOne Clive Internal Medicine Clinic
(515) 358-7750
1601 N.W. 114th St., Suite 240
Clive, IA 50325
Hours:
Monday – Friday 8 a.m. – 5 p.m.
UnityPoint Health – Des Moines

Keeping you and your family healthy and happy is important to us. At UnityPoint Clinic, your pediatrician or family medicine provider is more than just a doctor to call when your family is sick. They are your partner in maintaining your family’s overall health and well-being. Our dedicated health care professionals believe that the needs of you and your family come first. The coordinated care approach at UnityPoint Clinic guarantees you receive the best care and services available.
UnityPoint Health Pediatric Locations
UnityPoint Clinic Pediatrics – Ankeny
(515) 963-4400
909 SW Oralabor Road
Ankeny, Iowa 50023
Hours:
Monday – Thursday 7 a.m. – 6 p.m.
Friday 7 a.m. – 5 p.m.
Saturday – Sunday 8 a.m. – 12 p.m.
UnityPoint Clinic Pediatrics – Ankeny Medical Park
(515) 965-4696
3625 N. Ankeny Blvd., Suite F
Ankeny, Iowa 50023
Hours:
Monday – Thursday 7 a.m. – 6 p.m.
Friday 7 a.m. – 5 p.m.
Saturday & Sunday 8 a.m. – 12 p.m.
Blank Children's Pediatrics
(515) 241-8923
1212 Pleasant Street
Suite 300
Des Moines, Iowa 50309
Hours:
Monday – Friday 7 a.m. – 6 p.m.
Saturday 9 a.m. – 2 p.m.
UnityPoint Clinic Pediatrics – Lakeview
(515) 241-2500
6000 University Avenue
Suite 100
West Des Moines, IA 50266
Hours:
Monday – Thursday 7 a.m. – 6 p.m.
Friday 7 a.m. – 5 p.m.
UnityPoint Clinic Pediatrics – Methodist Plaza
(515) 241-4300
1221 Pleasant Street
Suite 170
Des Moines, IA 50309
Hours:
Monday – Thursday 7 a.m. – 6 p.m.
Friday 7 a.m. – 5 p.m.
UnityPoint Clinic Pediatrics – Walnut Creek
(515) 224-4993
1271 8th Street
Suite 100
West Des Moines, Iowa 50265
Hours:
Monday – Thursday 7 a.m. – 6 p.m.
Friday 7 a.m. – 5 p.m.
Saturday & Sunday 8 a.m. – 12 p.m. (for scheduled newborn appointments only)
UnityPoint Clinic Pediatrics – Waukee
(515) 987-6610
40 East Hickman Road
Waukee, Iowa 50263
Hours:
Monday – Thursday 7 a.m. – 6 p.m.
Friday 7 a.m. – 5 p.m.
UnityPoint Clinic Family Medicine Locations
UnityPoint Clinic Family Medicine – Altoona
(515) 967-0133
2720 8th Street SW
Altoona, Iowa 50009
Hours:
Monday – Friday 7:30 a.m. – 5 p.m.
UnityPoint Clinic Family Medicine - Ankeny Medical Park
(515) 964-4600
3625 N. Ankeny Blvd.
Suite F
Ankeny, Iowa 50023
Hours:
Monday & Wednesday 7 a.m. – 6 p.m.
Tuesday, Thursday & Friday 7 a.m. – 5 p.m.
UnityPoint Clinic Family Medicine – Ankeny Prairie Trail
(515) 964-6999
2515 SW State Street
Suite 200
Ankeny, Iowa 50023
Hours:
Monday – Friday 7 a.m. – 5 p.m.
UnityPoint Clinic Family Medicine – Grimes
(515) 986-4524
101 SE Destination Drive
Grimes, Iowa 50111
Hours:
Monday – Thursday 7 a.m. – 6 p.m.
Friday 7:30 a.m. – 5 p.m.
Saturday 7:30 a.m. – 11:30 a.m.
UnityPoint Clinic Family Medicine – East Des Moines
(515) 265-4211
840 E. University Ave.
Des Moines, IA 50316
Hours:
Monday, Tuesday, Thursday, Friday 7:30 a.m.– 5 p.m.
Wednesday 8 a.m. – 5 p.m.
UnityPoint Clinic Family Medicine – Huxley
(515) 597-2600
305 South US-69
Huxley, Iowa 50124
Hours:
Monday – Thursday 8 a.m. – 6 p.m.
Friday 7:30 a.m. – 5 p.m.
Saturday 9 a.m. – 12 p.m.
UnityPoint Clinic Family Medicine – Indianola
(515) 961-3700
301 E. Hillcrest Ave.
Indianola, IA 50125
Hours:
Monday – Thursday 8 a.m. – 7 p.m.
Friday 8 a.m. – 5 p.m.
UnityPoint Clinic Family Medicine – Ingersoll
(515) 279-6424
2103 Ingersoll Avenue
Des Moines, IA 50312
Hours:
Monday – Thursday 7:15 a.m. – 6 p.m.
Friday 7:15 a.m. – 5 p.m.
UnityPoint Clinic Family Medicine – Johnston
(515) 276-6133
5900 N.W. 86th St., Suite 100
Johnston, IA 50131
Hours:
Monday, Tuesday, Thursday 7:30 a.m. – 6 p.m.
Wednesday & Friday 7:30 a.m. – 5 p.m.
UnityPoint Clinic Family Medicine - Kettlestone
(515) 264-2200
1152 SE Ashworth Rd.
Waukee, Iowa 50263
Hours:
Monday – Friday 8 a.m. – 5 p.m.
UnityPoint Clinic Family Medicine | Urgent Care – Lakeview
(515) 241-2600
6000 University Avenue
Suite 101
West Des Moines, Iowa 50266
Hours:
Monday – Friday 8 a.m. – 8 p.m.
Saturday & Sunday 8 a.m. – 4 p.m.
UnityPoint Clinic Family Medicine | Urgent Care – Merle Hay
(515) 278-0949
4020 Merle Hay Road
Suite 100
Des Moines, Iowa 50310
Hours:
Monday, Thursday, Friday 7:30 a.m. – 5 p.m.
Tuesday & Wednesday 7:30 a.m. – 7:30 p.m.
UnityPoint Clinic Family Medicine – Northwest Des Moines
(515) 274-3551
6400 Hickman Road
Windsor Heights, Iowa 50324
Hours:
Monday – Friday 8 a.m. – 5 p.m.
UnityPoint Clinic Family Medicine – Norwalk
(515) 285-3200
801 Colonial Circle
Norwalk, IA 50211
Hours:
Monday – Thursday 7:30 a.m. – 5:30 p.m.
Friday 7:30 a.m.- 5 p.m.
Saturday 8 a.m. – 12 p.m.
UnityPoint Clinic Family Medicine – Parks Area
(515) 262-0404
2301 E. 14th St.
Des Moines, Iowa 50316
Hours:
Monday – Friday 8 a.m. – 5 p.m.
UnityPoint Clinic Family Medicine | Urgent Care – Southglen
(515) 953-1500
6520 S.E. 14th St.
Des Moines, Iowa 50320
Hours:
Monday – Friday 8 a.m. – 8 p.m.
Saturday & Sunday 8 a.m. – 4 p.m.
UnityPoint Clinic Family Medicine – Waukee
(515) 987-3447
30 E. Hickman Rd.
Waukee, IA 50263
Hours:
Monday, Tuesday, Thursday 7:30 a.m. – 5:30 p.m.
Wednesday 7:30 a.m. – 5 p.m.
Friday 8 a.m. – 5 p.m.
UnityPoint Clinic Family Medicine – West Des Moines
(515) 224-9666
6010 Mills Civic Pkwy, Suite 200
West Des Moines, Iowa 50266
Hours:
Monday – Friday 7:30 a.m. – 5 p.m.
UnityPoint Clinic LGBTQ – Methodist Plaza
(515) 241-7397
1221 Pleasant St., Suite 200
Des Moines, Iowa 50309
Hours:
Open the second Tuesday of each month 5 p.m. – 8 p.m.
Additional Pediatric & Family Medicine Clinics in Des Moines
I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.