
Mara Groom Hermiston · Family Medicine Physician
2301 Highway 71 Suite C, Spirit Lake, IA, 51360
NPI · 1437599297No reviews
Insurance
Not specified
Check availability
100 providers found
Finding the right family doctor in Iowa means weighing insurance coverage, distance, and bedside manner. The metro has a growing bench of family doctors — 100+ verified family doctors are listed below.

Mara Groom Hermiston · Family Medicine Physician
2301 Highway 71 Suite C, Spirit Lake, IA, 51360
NPI · 1437599297Insurance

Sarah Jeals Brines · Family Medicine Physician
840 E University Ave, Des Moines, IA, 50316
NPI · 1336716034Insurance

Insurance

Insurance

Brent Binkley Liebert · Family Medicine Physician
5731 Greendale Rd, Johnston, IA, 50131
NPI · 1720078421Insurance

Michelle M Sprengelmeyer · Family Medicine Physician
200 S Cody Rd, Le Claire, IA, 52753
NPI · 1326018524Insurance

Stanley K Roberts · Family Medicine Physician
6914 Nottingham Ln, Bettendorf, IA, 52722
NPI · 1972509107Insurance

Kaitlyn Mary Chantrey · Family Medicine Physician
200 Hawkins Dr, Iowa City, IA, 52242
NPI · 1881379576Insurance

Andrew Root · Family Medicine Physician
5409 Avenue O Suite 101, Fort Madison, IA, 52627
NPI · 1851034540Insurance

Narinder Kumar DBA Bettendorf Pediatric & Family Practice Assoc. · Family Medicine Physician
4017 Devils Glen Rd Suite 200, Bettendorf, IA, 52722
NPI · 1609902469Insurance

Pella Regional Health Center · Family Medicine Physician
405 Monroe St, Pella, IA, 50219
NPI · 1053369405Insurance

Insurance

W Scott Wulfekuhler · Family Medicine Physician
620 Northwestern Dr, Storm Lake, IA, 50588
NPI · 1467424739Insurance

Eastern Iowa Health Center · Family Medicine Physician
1201 3Rd Ave SE, Cedar Rapids, IA, 52403
NPI · 1578753703Insurance

Michael Dale Schmiesing · Family Medicine Physician
320 Ebaugh St, Glenwood, IA, 51534
NPI · 1609870948Insurance

Carlos Andres Flores · Family Medicine Physician
3056 River Crossing Ct, Riverside, IA, 52327
NPI · 1659900371Insurance

Insurance

Manisha Fenzl · Family Medicine Physician
1345 W Central Park Ave, Davenport, IA, 52804
NPI · 1497285373Insurance

Insurance

Insurance

Thomas James Schreiber · Family Medicine Physician
1515 Delhi St Suite 100, Dubuque, IA, 52001
NPI · 1659325694Insurance

Insurance

Insurance

Insurance

Insurance

Insurance

Insurance

Insurance

Dean A Bunting · Family Medicine Physician
1345 W Central Park Ave, Davenport, IA, 52804
NPI · 1134170137Insurance

Mercy Physician Associates, Inc. · Family Medicine Physician
411 10Th St SE, Cedar Rapids, IA, 52403
NPI · 1700067568Insurance

Insurance

Insurance

Insurance

Insurance

Insurance

Insurance

Bruce J Vanderkooi · Family Medicine Physician
620 Northwestern Dr, Storm Lake, IA, 50588
NPI · 1114999463Insurance

Insurance

Insurance

Allison Marie Rausch · Family Medicine Physician
1515 S Phillips St, Algona, IA, 50511
NPI · 1144808437Insurance

Insurance

Insurance

Joseph Leonard Monahan · Family Medicine Physician
915 13Th Ave N, Clinton, IA, 52732
NPI · 1609870260Insurance

Insurance

Grant Douglas Henning · Family Medicine Physician
200 Hawkins Dr, Iowa City, IA, 52242
NPI · 1871242107Insurance

Insurance

Insurance

Insurance

Insurance

Insurance

Insurance

North Central Iowa Mental Health Center Inc. · Family Medicine Physician
720 Kenyon Rd, Fort Dodge, IA, 50501
NPI · 1336618537Insurance

Anna Theresa Wiley · Family Medicine Physician
800 Mercy Dr, Council Bluffs, IA, 51503
NPI · 1790215747Insurance

Insurance

Wendy M Hansen Penman · Family Medicine Physician
1801 Hickman Road, Des Moines, IA, 50314
NPI · 1801998372Insurance

Leona N Holcomb · Family Medicine Physician
6000 University Ave, West Des Moines, IA, 50266
NPI · 1306824115Insurance

Samantha Madeline Whei Fitzgerald · Family Medicine Physician
709 W Main St, Manchester, IA, 52057
NPI · 1649912627Insurance

Insurance

Bloom Pediatrics Of Southern Iowa PLLC · Family Medicine Physician
925 Church St, Ottumwa, IA, 52501
NPI · 1225974892Insurance

Glenda Sue Roefer · Family Medicine Physician
607 W Jefferson St, Bloomfield, IA, 52537
NPI · 1134104698Insurance

Insurance

Andrew Robert Green Luke · Family Medicine Physician
2710 Saint Francis Dr Suite 210, Waterloo, IA, 50702
NPI · 1851708481Insurance

Insurance

Insurance

Shikha Yadav · Family Medicine Physician
2055 Kimball Ave Suite 101, Waterloo, IA, 50702
NPI · 1619660990Insurance

Nadia Lynn Tymkowych · Family Medicine Physician
1 Edmundson Pl, Council Bluffs, IA, 51503
NPI · 1831437235Insurance

Mercy Medical Services · Family Medicine Physician
1120 Highway 20, Correctionville, IA, 51016
NPI · 1336187277Insurance

Insurance

Insurance

Insurance

Insurance

Blaine Brian Westemeyer · Family Medicine Physician
3 S 4Th Ave, Marshalltown, IA, 50158
NPI · 1184005357Insurance

Insurance

Insurance

Todd Michael Wenck · Family Medicine Physician
3740 Utica Ridge Rd, Bettendorf, IA, 52722
NPI · 1750353595Insurance

West Grand Medical Associates,P.C. · Family Medicine Physician
119 19Th St, West Des Moines, IA, 50265
NPI · 1093795411Insurance

Insurance

Insurance

Patricia J Harrison M D P C · Family Medicine Physician
300 Sioux Valley Dr, Cherokee, IA, 51012
NPI · 1215040258Insurance

David Kent Larson · Family Medicine Physician
2000 South Main Street, Fairfield, IA, 52556
NPI · 1891803508Insurance

Insurance

Insurance

Insurance

Insurance

Insurance

Terry Wesley Cochran · Family Medicine Physician
2000B South Main St, Fairfield, IA, 52556
NPI · 1053326496Insurance

Insurance

Insurance

Insurance

Jonathan Eller · Family Medicine Physician
840 E University Ave, Des Moines, IA, 50316
NPI · 1164161451Insurance

Michael James Dimarco · Family Medicine Physician
865 Lincoln Rd Suite 400, Bettendorf, IA, 52722
NPI · 1265878193Insurance

Averill Fuhs · Family Medicine Physician
2301 Highway 71 Suite C, Spirit Lake, IA, 51360
NPI · 1700306974Insurance

Insurance

Insurance

Insurance

Insurance

Insurance

Insurance

Joshua G Strehle · Family Medicine Physician
840 E University Ave, Des Moines, IA, 50316
NPI · 1780945576Insurance

Insurance
These providers list this insurance as accepted, but coverage should be confirmed directly with the provider before booking.
Same specialty in cities near Iowa — useful if your insurance network extends across the metro.
Iowa has family doctors practicing across hospital systems, group practices, and independent clinics. When choosing a family doctor in Iowa, the three factors most patients care about are: insurance acceptance, distance from home or work, and patient reviews. Heallexa shows all three on every listing so you can compare without clicking back and forth.
Many Iowa family doctors list major insurance plans including Blue Cross Blue Shield, Aetna, UnitedHealthcare, Cigna, Humana, and Medicare. Listings reflect what providers have indicated they accept — always confirm in-network status directly with the office before booking. Out-of-network visits can cost 3–5× more than in-network ones.
In-network family doctors in Iowa typically run $120–$300 for an initial visit before insurance. Out-of-network rates can be 3–5× higher. Use the insurance filter above to see Iowa family doctors who list your specific plan, and confirm acceptance directly with the office before booking.
Most Iowa listings indicate new-patient status on the profile. Wait times vary by specialty and insurance; calling the office directly is the fastest way to confirm same-week availability.
Major plans in include Blue Cross Blue Shield, Aetna, UnitedHealthcare, Cigna, Humana, and Medicare. Listings show plans the provider has indicated they accept — always confirm in-network status directly with the office before your appointment.
Most PPO plans in allow direct booking. HMO and many Medicare Advantage plans require a primary-care referral first. Confirm with your insurer or the office before booking.