As moms, we know how important it is to find a trustworthy pediatrician or family doctor and we are here to help you find the right fit for your family. To help with this somewhat daunting task, we’ve compiled a list of Des Moines pediatricians and primary care physicians, organized by business, complete with location info and office hours. We hope this helps make your choice easier!
The Iowa Clinic
The Iowa Clinic is the largest physician owned multi-specialty group in Central Iowa with more than 200 physicians and healthcare providers practicing in 40 specialties. Their family medicine and pediatric teams have convenient locations throughout the metro offering same- and next-day appointments. With more than 20 family medicine providers, they offer care in: Altoona, Ankeny, Indianola, Johnston, Urbandale, Waukee and West Des Moines. Their pediatricians see patients at The Iowa Clinic’s Ankeny and West Des Moines campuses. They are dedicated to a patient-first mentality and compassionately providing the best care to their patients.
The Iowa Clinic Pediatric Locations
The Iowa Clinic Ankeny Campus
(515) 875-9420
8 a.m. – 5 p.m.
1410 SW Tradition Drive
Ankeny, IA 50023
The Iowa Clinic West Des Moines Campus
(515) 875-9420
8 a.m. – 5 p.m.
5950 University Avenue
West Des Moines, IA 50266
The Iowa Clinic Primary Care Provider Locations
The Iowa Clinic Ankeny Campus
(515) 875-9420
8 a.m. – 5 p.m.
1410 SW Tradition Drive
Ankeny, IA 50023
Family Medicine
Internal Medicine
Pediatrics
The Iowa Clinic West Des Moines Campus
(515) 875-9000
8 a.m. – 4:30 p.m.
5950 University Avenue
West Des Moines, IA 50266
Family Medicine
Internal Medicine
Pediatrics
The Iowa Clinic Altoona
(515) 875-9000
8 a.m. – 4:30 p.m.
160 Adventureland Drive, Suite C
Altoona, IA 50009
Family Medicine
The Iowa Clinic Indianola
(515) 875-9000
8 a.m. – 4:30 p.m.
1504 N 1st Street
Indianola, IA 50125
Family Medicine
The Iowa Clinic Johnston
(515) 875-9000
8 a.m. – 4:30 p.m.
5501 NW 86th Street, Suite 300
Johnston, IA 50131
Family Medicine
Methodist Medical Center – Plaza II
(515) 241-5743
8 a.m. – 4:30 p.m.
1215 Pleasant Street, Suite 206
Des Moines, IA 50309
Internal Medicine/ Pediatrics
The Iowa Clinic Urbandale
(515) 875-9000
8 a.m. – 4:30 p.m.
4323 NW Urbandale Drive
Urbandale, IA 50322
Family Medicine/Internal Medicine
The Iowa Clinic Waukee
(515) 875-9000
8 a.m. – 4:30 p.m.
120 NE Dartmoor Drive
Waukee, IA 50263
Family Medicine
Mercy 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 emergency, Mercy Children’s Hospital & Clinics is devoted to bringing Iowa the best kid-focused care. Mercy has been caring for Iowa’s kids for nearly 125 years, and our pediatric experts are devoted to making kids — and their parents — feel better. See what Mercy’s pediatric experts can do for your child. Find a pediatrician today at mercydesmoines.org
Mercy Pediatric Clinic Locations
Mercy Clinics Pediatrics Ankeny North
(515) 643-9000
Monday – Friday 8 a.m. – 5 p.m. Walk-ins 7:45-8:45 a.m.
800 E. 1st St.
Ste. 1200
Ankeny, IA 50021
Mercy Clinics Pediatrics Central
(515) 643-8611
330 Laurel St
Ste. 2100
Des Moines, IA 50314
Monday – Thursday: 7:30 a.m. – 8 p.m. (5 p.m. – 8 p.m. acute illnesses only)
Friday: 7:30 a.m. – 5 p.m.
Saturday & Sunday: Appointment only 8 a.m. – 1 p.m.
Mercy Clinics Pediatrics East Pleasant Hill
(515) 643-2600
Monday – Friday 7:45 a.m. – 5 p.m. Walk-ins 7:45-8:45 a.m.
5900 E. University Ave.
Ste. 300
Pleasant Hill, IA 50327-8469
Mercy Clinics Family Medicine Indianola
(515) 961-8448
Monday – Friday 8 a.m. – 5 p.m.
307 E. Scenic Valley Avenue
Indianola, IA 50125-4865
Mercy Clinics Pediatrics Johnston
(515) 643-6090
Monday – Friday 7:30 a.m. – 5 p.m. Walk-ins 7:30-9 a.m.
5615 N.W. 86th St.
Ste. 200
Johnston, IA 50131-1738
Mercy Clinics Pediatrics Waukee
(515) 643-7090
Monday – Friday 8 a.m. – 5 p.m.
25 W. Hickman Rd.
Ste. 300
Waukee, IA 50263-5018
Mercy Clinics Pediatrics West Clive
(515) 222-7337
Monday – Friday 8 a.m. – 5 p.m. Walk-ins 7:45 a.m. – 8:45 a.m.
1601 N.W. 114th St.
Ste. 345
Clive, IA 50325-7036
Mercy Family Medicine Clinic Locations
Mercy Clinics Family Medicine Adel
(515) 993-4656
Monday – Friday 8 a.m. – 4:30 p.m. and Saturday 8:30 a.m. – 12 p.m.
1120 Greene Street
Adel, IA 50003
Mercy Clinics Family Medicine Ankeny Briarwood
(515) 358-7550
Monday – Friday 8 a.m. – 5 p.m.
120 Northwest 36th Street
Ankeny, IA 50023
Mercy Clinics Family Medicine Ankeny North
(515) 643-8100
Monday – Thursday 7 a.m. – 6 p.m and Friday 7 a.m. – 5 p.m.
800 East 1st Street, Suite 1700
Ankeny, IA 50021
Mercy Clinics Family Medicine Ankeny Prairie Trail
(515) 643-7100
Monday – Friday 8 a.m. – 5 p.m.
2605 Southwest Birch Drive
Ankeny, IA 50023
Mercy Clinics Family Medicine Beaverdale
(515) 271-6333
Monday, Tuesday, Wednesday 8 a.m. – 7:30 p.m., Thursday 8 a.m. – 6 p.m., Friday 8 a.m. – 5 p.m. and Saturday 9 a.m. – 12 p.m.
1750 48th Street, Suite 1
Des Moines, IA 50310
Mercy Clinics Family Medicine Carlisle
(515) 989-3221
Monday – Friday 7 a.m. – 5 p.m.
2755 Gateway Drive
Carlisle, IA 50047
Mercy Clinics Family Medicine East
(515) 643-2400
Monday – Friday 7 a.m. – 6 p.m.
5900 East University Avenue, Suite 100
Pleasant Hill, IA 50327
Mercy Clinics Family Medicine East Village
(515) 643-0833
Monday – Friday 7 a.m. – 9 p.m. and Saturday & Sunday 9 a.m. – 4 p.m.
1350 Des Moines Street, Suite 110
Des Moines, IA 50309
Mercy Clinics Family Medicine Indianola
(515) 961-8448
Monday – Friday 7 a.m. – 5 p.m.
307 East Scenic Valley Avenue
Indianola, IA 50125
Mercy Clinics Family Medicine Johnston
(515) 643-6000
Monday – Friday 7:30 a.m. – 5 p.m. and Saturday 9 a.m. – 12 p.m.
5615 Northwest 86th Street
Johnston, IA 50131
Mercy Clinics Family Medicine Perry
(515) 465-3553
Monday – Friday 7 a.m. – 5 p.m. and Saturday 8 a.m. – 12 p.m.
616 10th Street
Perry, IA 50220
Mercy Clinics Family Medicine South
(515) 643-9400
6601 Southwest 9th Street, Suite 1
Des Moines, IA 50315
Mercy Clinics Family Medicine Urbandale
(515) 270-1177
Monday – Friday 8 a.m. – 5 p.m. and Saturday 9 a.m. – 4 p.m.
6200 Aurora Avenue
Urbandale, IA 50322
Mercy Clinics Family Medicine Waukee
(515) 643-7000
Monday – Friday 8 a.m. – 5 p.m
25 West Hickman Road
Waukee, IA 50263
Mercy Clinics Family Medicine West
(515) 222-7000
Monday – Friday 8 a.m. – 5 p.m.
1601 NW 114th Street, Suite 245
Clive, IA 50325
Mercy Clinics Family Medicine West Grand
(515) 226-0112
Monday – Friday 8 a.m. – 5 p.m.
119 19th Street, Suite 106
West Des Moines, IA 50265
Mercy Clinics Internal Medicine Locations
Mercy Clinics Internal Medicine Central Campus
(515) 643-5700
Monday – Friday 8 a.m. – 5 p.m.
411 Laurel Street, Suite A120
Des Moines, IA 50314
Mercy Clinics Internal Medicine Urbandale
(515) 643-9500
Monday – Friday 8 a.m. – 4:30 p.m.
4005 NW Urbandale Drive
Urbandale, IA 50322
Mercy Clinics Internal Medicine West
(515) 358-7750
Monday – Friday 8 a.m. – 5 p.m.
1601 NW 114th Street, Suite 240
Clive, IA 50325
UnityPoint Clinics
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 Clinic Locations
UnityPoint Clinic Pediatrics – Ankeny
(515) 963-4400
Monday – Thursday 7 a.m. – 6 p.m., Friday 7 a.m. – 5 p.m. and Saturday & Sunday 8 a.m. – 12 p.m.
909 SW Oralabor Road
Ankeny, Iowa 50023
Blank Children's Pediatric Clinic - John R. Grubb-Variety Club
(515) 241-8923
Monday – Friday 8 a.m. – 8 p.m. Saturday 10 a.m. – 1 p.m. and Sunday 10 a.m. – 3 p.m.
1212 Pleasant Street
Suite 300
Des Moines, Iowa 50309
UnityPoint Clinic Pediatrics – Lakeview
(515) 241-2500
Monday – Thursday 7 a.m. – 6 p.m. and Friday 7 a.m. – 5 p.m.
6000 University Avenue
Suite 100
West Des Moines, IA 50266
UnityPoint Clinic Pediatrics – Methodist Plaza
(515) 241-4300
Monday – Thursday 7 a.m. – 6 p.m., Friday 7 a.m. – 5 p.m.
1221 Pleasant Street
Suite 170
Des Moines, IA 50309
UnityPoint Clinic Pediatrics – Walnut Creek
(515) 224-4993
Monday – Thursday 7 a.m. – 6 p.m., Friday 7 a.m. – 5 p.m., Saturday & Sunday 8 a.m. – 12 p.m.
1271 8th Street
Suite 100
West Des Moines, Iowa 50265
UnityPoint Clinic Pediatrics – Waukee
(515) 987-6610
Monday – Thursday 7 a.m. – 6 p.m. and Friday 7 a.m. – 5 p.m.
40 East Hickman Road
Waukee, Iowa 50263
UnityPoint Family Medicine Clinic Locations
UnityPoint Clinic Family Medicine – Altoona
(515) 967-0133
Monday – Thursday 7:30 a.m. – 6 p.m., Friday 7:30 a.m. – 5 p.m. and Saturday 8 a.m. – 12 p.m.
2720 8th Street SW
Altoona, Iowa 50009
UnityPoint Clinic Family Medicine - Ankeny Medical Park
(515) 964-4600
Monday – Friday 8 a.m. – 5 p.m.
3625 N. Ankeny Blvd.
Suite F
Ankeny, Iowa 50023
UnityPoint Clinic Family Medicine – Ankeny Prairie Trail
(515) 964-6999
Monday – Wednesday 7 a.m. – 6 p.m., Thursday & Friday 7 a.m. – 5 p.m. and Saturday 7:30 a.m. – 11:30 a.m.
2515 SW State Street
Suite 200
Ankeny, Iowa 50023
UnityPoint Clinic Family Medicine – Grimes
(515) 986-4524
Monday – Thursday 7 a.m. – 6 p.m., Friday 7:30 a.m. – 5 p.m. and Saturday 7:30 a.m. – 11:30 a.m.
101 SE Destination Drive
Grimes, Iowa 50111
UnityPoint Clinic Family Medicine – East Des Moines
(515) 265-4211
Monday – Thursday 8 a.m. – 7 p.m., Friday 8 a.m. – 5 p.m., Saturday 8 a.m.- 12 p.m.
840 E. University Avenue
Des Moines, IA 50316
UnityPoint Clinic Family Medicine – Ingersoll
(515) 279-6424
Monday – Thursday 7:30 a.m. – 6 p.m., Friday 7:30 a.m. – 5 p.m. and Saturday 9 a.m. – 12 p.m.
2103 Ingersoll Avenue
Des Moines, IA 50312
UnityPoint Clinic Family Medicine – Parks Area
(515) 262-0404
Monday – Friday 7 a.m. – 5 p.m. and Saturday 8 a.m. – 12 p.m.
2301 E. 14th Street
Des Moines, Iowa 50316
UnityPoint Clinic Family Medicine – Northwest Des Moines
(515) 274-3551
Monday – Friday 8 a.m. – 5 p.m.
6400 Hickman Road
Windsor Heights, Iowa 50324
UnityPoint Clinic Family Medicine | Urgent Care – Merle Hay
(515) 278-0949
Monday – Friday 7:30 a.m. – 8 p.m. and Saturday & Sunday 8 a.m. – 3 p.m.
4020 Merle Hay Road
Suite 100
Des Moines, Iowa 50310
UnityPoint Clinic Family Medicine | Urgent Care – Southglen
(515) 953-1500
Monday – Friday 7:30 a.m. – 8 p.m. and Saturday & Sunday 8 a.m. – 3 p.m.
7481 Highway 65/69
Des Moines, Iowa 50320
UnityPoint Clinic Family Medicine – Huxley
(515) 597-2600
Monday – Friday 8 a.m. – 6 p.m. and Saturday 9 a.m. – 12 p.m.
305 US-69
Huxley, Iowa 50124
UnityPoint Clinic Family Medicine – Indianola
(515) 961-3700
Monday – Thursday 8 a.m. – 7 p.m. and Friday 8 a.m. – 5 p.m.
301 E. Hillcrest Ave.
Indianola, IA 50125
UnityPoint Clinic Family Medicine – Johnston
(515) 276-6133
Monday – Thursday 7:30 a.m. – 6 p.m. and Friday 7:30 a.m. – 5 p.m.
5900 NW 86th St.
Suite 100
Johnston, IA 50131
UnityPoint Clinic Family Medicine – Norwalk
(515) 285-3200
Monday – Friday 7:30 a.m. – 5:30 p.m. and Saturday 8 a.m. – 12 p.m.
801 Colonial Circle
Norwalk, IA 50211
UnityPoint Clinic Family Medicine – Pleasant Hill
(515) 266-1199
Monday & Wednesday 7:30 a.m. – 6 p.m. and Tuesday, Thursday & Friday 7:30 a.m. – 5 p.m.
1205 Copper Creek Drive
Pleasant Hill, IA 50327
UnityPoint Clinic Family Medicine | Urgent Care – Urbandale
(515) 276-3406
Family Medicine Hours: Monday – Friday 7:30 a.m. – 5:30 p.m.
Urgent Care Hours: Monday – Friday 7:30 a.m. – 8 p.m. and Saturday & Sunday 8 a.m. – 3 p.m.
2901 86th Street
Urbandale, IA 50322
UnityPoint Clinic Family Medicine – Waukee
(515) 987-3447
Monday – Thursday 7:30 a.m. – 6 p.m. and Friday 8 a.m. – 5 p.m.
30 E. Hickman Rd.
Waukee, IA 50263
UnityPoint Clinic Family Medicine – West Des Moines
(515) 224-9666
Monday – Friday 7:30 a.m. – 5 p.m.
6010 Mills Civic Pkwy, Suite 200
West Des Moines, Iowa 50266
UnityPoint Clinic Family Medicine | Urgent Care – Lakeview
(515) 241-2600
Monday – Friday 7:30 a.m. – 8 p.m. and Saturday & Sunday 8 a.m. – 3 p.m.
6000 University Avenue
Suite 101
West Des Moines, Iowa 50266
UnityPoint Clinic Family Medicine – Waukee
(515) 987-3447
Monday – Thursday 7:30 a.m. – 6 p.m. and Friday 8 a.m. – 5 p.m.
30 E. Hickman Rd.
Waukee, IA 50263
UnityPoint Clinic Family Medicine – West Des Moines
(515) 224-9666
Monday – Friday 7:30 a.m. – 5 p.m.
6010 Mills Civic Pkwy, Suite 200
West Des Moines, Iowa 50266
Broadlawns Pediatric Clinic
Broadlawns Pediatric Clinic provides comprehensive healthcare from birth through adolescence. Services include wellness checkups, immunizations, acute care visits, and treatment of chronic conditions. Our team of pediatric specialists is dedicated to providing the highest level of care to your growing children.
(515) 282-2700
1801 Hickman Road, Des Moines, IA 50314 – Medical Office Building
Hours: Monday – Friday 8 a.m. – 4:30 p.m.