
Brian Leo Loc · Cardiovascular Disease Physician
1000 Langworthy St, Dubuque, IA, 52001
NPI · 1033599691No reviews
Insurance
Not specified
Check availability
100 providers found
Looking for a cardiologist in Iowa? Most patients narrow the list by insurance first, then by location and reviews. 100+ verified cardiologists appear below.

Brian Leo Loc · Cardiovascular Disease Physician
1000 Langworthy St, Dubuque, IA, 52001
NPI · 1033599691Insurance

North Iowa Mercy Clinics · Cardiovascular Disease Physician
1000 4Th St SW, Mason City, IA, 50401
NPI · 1457701989Insurance

David W. Mcallister · Cardiovascular Disease Physician
411 Laurel St Suite A250, Des Moines, IA, 50314
NPI · 1356323380Insurance

Thomas Mark Johnson · Cardiovascular Disease Physician
1000 Langworthy St, Dubuque, IA, 52001
NPI · 1801848486Insurance

North Iowa Mercy Clinics · Cardiovascular Disease Physician
250 S Crescent Dr, Mason City, IA, 50401
NPI · 1306018122Insurance

Shakuntala V Advani · Cardiovascular Disease Physician
5880 University Ave Suite 102, West Des Moines, IA, 50266
NPI · 1861473316Insurance

Nicolas W Shammas · Interventional Cardiology Physician
1236 E Rusholme St, Davenport, IA, 52803
NPI · 1922087857Insurance

Kent J Van Why · Clinical Cardiac Electrophysiology Physician
1236 E Rusholme St, Davenport, IA, 52803
NPI · 1881673721Insurance

Terrence Thomas Slattery · Cardiovascular Disease Physician
800 Mercy Dr, Council Bluffs, IA, 51503
NPI · 1396826871Insurance

Anthony L Lazar · Cardiovascular Disease Physician
1223 S Gear Ave, West Burlington, IA, 52655
NPI · 1144288069Insurance

James P Lovell · Cardiovascular Disease Physician
5950 University Ave, West Des Moines, IA, 50266
NPI · 1386639060Insurance

Jeffrey S Sykes · Cardiovascular Disease Physician
5885 Sunnybrook Dr, Sioux City, IA, 51106
NPI · 1649244682Insurance

David Warren Kabel · Cardiovascular Disease Physician
2406 Sunset Blvd, Cedar Falls, IA, 50613
NPI · 1114971744Insurance

Rafat F Padaria · Cardiovascular Disease Physician
1236 E Rusholme St, Davenport, IA, 52803
NPI · 1497734388Insurance

Wafic Marwan Itani · Cardiovascular Disease Physician
1301 Pennsylvania Ave Suite 100, Des Moines, IA, 50316
NPI · 1700306024Insurance

Jon A Peacock · Cardiovascular Disease Physician
5885 Sunnybrook Dr, Sioux City, IA, 51106
NPI · 1275507071Insurance

Benjamin W Hale · Pediatric Cardiology Physician
200 Hawkins Dr, Iowa City, IA, 52242
NPI · 1124464599Insurance

Esteffania Cristina Villegas Santamaria · Cardiovascular Disease Physician
1111 Duff Ave, Ames, IA, 50010
NPI · 1457804395Insurance

Lucas Groben · Nuclear Cardiology Physician
5950 University Ave Suite 231, West Des Moines, IA, 50266
NPI · 1932310018Insurance

Keith J. Kopec · Cardiovascular Disease Physician
202 10Th St SE, Cedar Rapids, IA, 52403
NPI · 1588649875Insurance

Insurance

Iowa Heart Center PC · Clinical Cardiac Electrophysiology Physician
5880 University Ave, West Des Moines, IA, 50266
NPI · 1164410932Insurance

Larry T Mahoney · Pediatric Cardiology Physician
200 Hawkins Dr, Iowa City, IA, 52242
NPI · 1609862366Insurance

Snehitha Vijaykumar · Interventional Cardiology Physician
1111 Duff Ave, Ames, IA, 50010
NPI · 1376960526Insurance

Christos Michael Kassiotis · Advanced Heart Failure and Transplant Cardiology Physician
411 Laurel St Suite 1225, Des Moines, IA, 50314
NPI · 1760623144Insurance

Stuti Devang Pathak · Pediatric Cardiology Physician
200 Hawkins Dr, Iowa City, IA, 52242
NPI · 1659006591Insurance

Prasad R Palakurthy · Cardiovascular Disease Physician
1301 Penn Ave, Des Moines, IA, 50316
NPI · 1114909058Insurance

Mark A Tannenbaum · Cardiovascular Disease Physician
5880 University Ave Suite. 102, West Des Moines, IA, 50266
NPI · 1033191861Insurance

Pediatric Cardiology, P.C. · Pediatric Cardiology Physician
330 Laurel St, Des Moines, IA, 50314
NPI · 1083696793Insurance

Robert H Hoyt · Cardiovascular Disease Physician
5880 University Ave Suite 112, West Des Moines, IA, 50266
NPI · 1740262898Insurance

Insurance

Alexander Kudinov · Cardiovascular Disease Physician
1223 S Gear Ave Suite 109, West Burlington, IA, 52655
NPI · 1962953539Insurance

Southeast Iowa Cardiology · Cardiovascular Disease Physician
1223 S Gear Ave, West Burlington, IA, 52655
NPI · 1780642694Insurance

Himanshu Tandon · Interventional Cardiology Physician
419 E Donald St, Waterloo, IA, 50703
NPI · 1952501918Insurance

Peter J Sharis · Cardiovascular Disease Physician
1236 E Rusholme St, Davenport, IA, 52803
NPI · 1275512154Insurance

Robert W Armbruster · Cardiovascular Disease Physician
1 Edmundson Pl, Council Bluffs, IA, 51503
NPI · 1851373666Insurance

Kimberly S Staffey · Cardiovascular Disease Physician
200 Hawkins Dr, Iowa City, IA, 52242
NPI · 1184634099Insurance

Insurance

Shubha Deep Roy · Cardiovascular Disease Physician
1215 Pleasant St Suite 618, Des Moines, IA, 50309
NPI · 1689061095Insurance

Mohit K Chawla · Clinical Cardiac Electrophysiology Physician
202 10Th St SE, Cedar Rapids, IA, 52403
NPI · 1861477002Insurance

Timothy T. Hart · Cardiovascular Disease Physician
1301 Penn Ave, Des Moines, IA, 50316
NPI · 1336121011Insurance

Craig A Stark · Cardiovascular Disease Physician
1215 Pleasant St, Des Moines, IA, 50309
NPI · 1245212075Insurance

Samuel J Congello · Cardiovascular Disease Physician
250 S Crescent Dr, Mason City, IA, 50401
NPI · 1609869254Insurance

David K Lemon · Cardiovascular Disease Physician
5950 University Ave Suite 231, West Des Moines, IA, 50266
NPI · 1801881917Insurance

Stephan J Schomer · Cardiovascular Disease Physician
444 E Polk St, Washington, IA, 52353
NPI · 1700866886Insurance

Insurance

Javad Yans · Cardiovascular Disease Physician
5950 University Ave, West Des Moines, IA, 50266
NPI · 1497741227Insurance

Joud Ghassoub Dib · Cardiovascular Disease Physician
419 East Donald Street, Waterloo, IA, 50703
NPI · 1033273628Insurance

Insurance

Hisham Wagdy · Cardiovascular Disease Physician
202 10Th St SE, Cedar Rapids, IA, 52403
NPI · 1053396283Insurance

Basaviah Chandramouli · Pediatric Cardiology Physician
330 Laurel St, Des Moines, IA, 50314
NPI · 1023090735Insurance

Aaron K Olson · Pediatric Cardiology Physician
200 Hawkins Drive, Iowa City, IA, 52242
NPI · 1730163858Insurance

Sowjanya Kapaganti · Cardiovascular Disease Physician
1215 Pleasant St Suite 618, Des Moines, IA, 50309
NPI · 1790264240Insurance

Nabil Braiteh · Interventional Cardiology Physician
801 5Th St, Sioux City, IA, 51101
NPI · 1497107270Insurance

Ida County Iowa Community Hospital · Cardiovascular Disease Physician
701 E 2Nd St, Ida Grove, IA, 51445
NPI · 1497862981Insurance

Kalyana Sundaram · Cardiovascular Disease Physician
419 East Donald Street, Waterloo, IA, 50703
NPI · 1013960285Insurance

James Tatkon Coker · Cardiovascular Disease Physician
250 S Crescent Dr, Mason City, IA, 50401
NPI · 1295723468Insurance

David Melvin Hall · Cardiovascular Disease Physician
1301 Penn Ave, Des Moines, IA, 50316
NPI · 1598869620Insurance

Insurance

Timothy William Martin · Interventional Cardiology Physician
350 N Grandview Ave, Dubuque, IA, 52001
NPI · 1760441927Insurance

Akrivi Manola · Advanced Heart Failure and Transplant Cardiology Physician
411 Laurel St Suite 1225, Des Moines, IA, 50314
NPI · 1750602041Insurance

Nicholas Dean Fisher · Cardiovascular Disease Physician
701 10Th St SE, Cedar Rapids, IA, 52403
NPI · 1780427377Insurance

John Randolph Lewis · Cardiovascular Disease Physician
1236 E Rusholme St, Davenport, IA, 52803
NPI · 1124007976Insurance

Dirk Allen Versteeg · Cardiovascular Disease Physician
5950 University Ave, West Des Moines, IA, 50266
NPI · 1710973540Insurance

Insurance

Catholic Health Initiatives Iowa Corp. · Cardiovascular Disease Physician
5880 University Ave, West Des Moines, IA, 50266
NPI · 1629301684Insurance

Tauseef A Khan · Cardiovascular Disease Physician
350 N Grandview Ave, Dubuque, IA, 52001
NPI · 1972585610Insurance

Richard Paul Menning · Cardiovascular Disease Physician
152 W Dale St, Waterloo, IA, 50703
NPI · 1932152238Insurance

Dilli Raj Bhurtel · Pediatric Cardiology Physician
855 A Ave NE Suite 310, Cedar Rapids, IA, 52402
NPI · 1952721409Insurance

Ryan Hollenbeck · Cardiovascular Disease Physician
788 8Th Ave SE, Cedar Rapids, IA, 52401
NPI · 1689878175Insurance

David A Rater · Cardiovascular Disease Physician
202 10Th St SE, Cedar Rapids, IA, 52403
NPI · 1841275062Insurance

Floyd Valley Hospital · Cardiovascular Disease Physician
714 Lincoln St NE, Le Mars, IA, 51031
NPI · 1558423640Insurance

Insurance

Cardiologists Lc · Cardiovascular Disease Physician
202 10Th St SE, Cedar Rapids, IA, 52403
NPI · 1063748002Insurance

Richard T Kettelkamp · Cardiovascular Disease Physician
202 10Th St SE, Cedar Rapids, IA, 52403
NPI · 1922042894Insurance

Shehar Yar Wattu · Pediatric Cardiology Physician
200 Hawkins Dr, Iowa City, IA, 52242
NPI · 1154203214Insurance

Richard J Valente · Cardiovascular Disease Physician
2710 Saint Francis Dr Suite 320, Waterloo, IA, 50702
NPI · 1760464077Insurance

Deepika Reddy Abbadi · Cardiovascular Disease Physician
1301 Pennsylvania Ave Suite 100, Des Moines, IA, 50316
NPI · 1205191210Insurance

Allan P Latcham · Cardiovascular Disease Physician
5950 University Ave Suite 231, West Des Moines, IA, 50266
NPI · 1932194040Insurance

Paul Imoudu Okhumale · Cardiovascular Disease Physician
419 E Donald St, Waterloo, IA, 50703
NPI · 1205148350Insurance

Rohan Penmetcha · Cardiovascular Disease Physician
788 8Th Avenue SE, Cedar Rapids, IA, 52401
NPI · 1841603172Insurance

Joseph T Ayoub · Cardiovascular Disease Physician
1 Edmundson Pl, Council Bluffs, IA, 51503
NPI · 1902888365Insurance

Terri L Bunting · Cardiovascular Disease Physician
555 S 51St St, West Des Moines, IA, 50265
NPI · 1003898776Insurance

Jason Thomas Rasmussen · Cardiovascular Disease Physician
1111 Duff Avenue, Ames, IA, 50010
NPI · 1326279290Insurance

Ramanujam S Ramabadran · Cardiovascular Disease Physician
1000 Langworthy St, Dubuque, IA, 52001
NPI · 1417151143Insurance

Gursukhman Deep Singh Sidhu · Cardiovascular Disease Physician
1236 E Rusholme St Suite 300, Davenport, IA, 52803
NPI · 1871930719Insurance

John P Mehegan · Cardiovascular Disease Physician
540 E Jefferson St Suite 400, Iowa City, IA, 52245
NPI · 1114907292Insurance

Thomas D Scholz · Pediatric Cardiology Physician
200 Hawkins Dr, Iowa City, IA, 52242
NPI · 1588650246Insurance

Bassel Mohammad Nijres · Pediatric Cardiology Physician
200 Hawkins Dr, Iowa City, IA, 52242
NPI · 1083011613Insurance

The Finley Hospital · Cardiovascular Disease Physician
350 N Grandview Ave, Dubuque, IA, 52001
NPI · 1285909333Insurance

James T Reeder · Cardiovascular Disease Physician
250 S Crescent Dr, Mason City, IA, 50401
NPI · 1871589838Insurance

Mudassir Ilyas Malik · Advanced Heart Failure and Transplant Cardiology Physician
411 Laurel St Suite A250, Des Moines, IA, 50314
NPI · 1457553653Insurance

Paul Wesley · Cardiovascular Disease Physician
5950 University Ave Suite 231, West Des Moines, IA, 50266
NPI · 1831548494Insurance

John M Justice · Cardiovascular Disease Physician
800 Kenyon Rd, Fort Dodge, IA, 50501
NPI · 1750363776Insurance

Jon A Robken · Cardiovascular Disease Physician
1236 E Rusholme St, Davenport, IA, 52803
NPI · 1750360764Insurance

Saadi J Albaghdadi · Cardiovascular Disease Physician
2745 Lincoln Way, Clinton, IA, 52732
NPI · 1184681637Insurance

Javad Yans · Cardiovascular Disease Physician
5950 University Ave, West Des Moines, IA, 50266
NPI · 1497741227Insurance

Marcelo Auslender · Pediatric Cardiology Physician
200 Hawkins Dr, Iowa City, IA, 52242
NPI · 1952395584Insurance

Hamza Oglat · Interventional Cardiology Physician
700 E University Ave, Des Moines, IA, 50316
NPI · 1235650839Insurance

North Iowa Mercy Clinics · Interventional Cardiology Physician
235 8Th Ave W, Cresco, IA, 52136
NPI · 1730259987Insurance
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 cardiologists practicing across hospital systems, group practices, and independent clinics. When choosing a cardiologist 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 cardiologists 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.
Sort the list above by rating. Heallexa surfaces verified patient reviews alongside credentials so you can see whether a provider's strengths match what you actually need.
Try the surrounding metro — insurance networks often extend across multiple cities. The nearby-cities links below open the same specialty in adjacent markets. Always confirm coverage directly with the provider.
Walk-ins are uncommon for most cardiologists. The "available today" filter shows providers with open same-day slots.
Heallexa refreshes provider data from public NPI records and license databases on a rolling basis. Listings that fall out of the active registry are removed automatically.