Best Internal Medicine Physician in Libertyville
Finding the right internal medicine physician in Libertyville means weighing insurance coverage, distance, and bedside manner. The metro has a growing bench of internal medicine physician — 49+ verified internal medicine physician are listed below.
49 internal medicine physician in Libertyville


Rafa S Adi MD Ltd.
4.5Rafa S Adi MD Ltd. · Internal Medicine Physician
1870 W Winchester Rd(847) 362-5344
Rahul Kumar Bhardwaj, MD
4.5Rahul Kumar Bhardwaj · Internal Medicine Physician
825 S Milwaukee Ave(847) 573-2802

Illinois Internal Medicine Ltd.
4.5Illinois Internal Medicine Ltd. · Internal Medicine Physician
890 Garfield Ave(847) 367-3843
Melissa Jean Reeves, MD
4.5Melissa Jean Reeves · Internal Medicine Physician
4501 West Westchester Lane(847) 962-3325
Grayslake Medical Group, LLC
4.5Grayslake Medical Group, LLC · Internal Medicine Physician
900 Technology Way Suite 230(847) 548-8269
Ajay A Madhani MD Sc
4.5Ajay A Madhani MD Sc · Internal Medicine Physician
755 S Milwaukee Ave(847) 367-0787

North Suburban Health Care Ltd.
4.5North Suburban Health Care Ltd. · Internal Medicine Physician
1870 W Winchester Rd(847) 913-9434
John Avramidis, MD
4.5John Avramidis · Internal Medicine Physician
1631 Timber Woods Lane(847) 816-1462
Armenak Asatryan, MD
4.5Armenak Asatryan · Internal Medicine Physician
1366 S Milwaukee Ave(847) 236-0323
Wellness Partners, Sc
4.5Wellness Partners, Sc · Internal Medicine Physician
131 E Park Ave(847) 968-2800
Family Medicine Of Illinois Sc
4.5Family Medicine Of Illinois Sc · Internal Medicine Physician
1507 S Falcon Dr(847) 494-0265
Richard D Rosenfeld, MD
4.5Richard D Rosenfeld · Internal Medicine Physician
1800 Hollister Drive(847) 367-4040
North Shore Primary Care S.C.
4.5North Shore Primary Care S.C. · Internal Medicine Physician
1900 Hollister Dr Suite 250(847) 573-9663
Mariusz Milejczyk, MD
4.5Mariusz Milejczyk · Internal Medicine Physician
1880 W Winchester Rd Suite 106(847) 367-4277
Mohina Gupta, MD
4.5Mohina Gupta · Internal Medicine Physician
1870 W Winchester Rd Suite 248(847) 281-8902


Shana Esther Weiss, MD
4.5Shana Esther Weiss · Internal Medicine Physician
1900 Hollister Dr(847) 573-9663
Robert B Johnson, MD
4.5Robert B Johnson · Internal Medicine Physician
825 S Milwaukee Ave(847) 573-2802


Oak Spring Medical Group Inc.
4.5Oak Spring Medical Group Inc. · Internal Medicine Physician
131 E Park Ave(847) 968-2800
Allison Klotzbuecher, DO
4.5Allison Klotzbuecher · Internal Medicine Physician
716 S Milwaukee Ave(847) 362-1393
Syeda A. Iftikhar, MD
4.5Syeda A. Iftikhar · Internal Medicine Physician
1507 S Falcon Dr(224) 567-8713
Melvin Speisman, MD
4.5Melvin Speisman · Internal Medicine Physician
825 S Milwaukee Ave(847) 573-2800
Joel Robert Mensing, DO
4.5Joel Robert Mensing · Internal Medicine Physician
755 S Milwaukee Ave Suite 181(847) 855-2460
Robert J Romanelli, MD
4.5Robert J Romanelli · Internal Medicine Physician
900 Technology Way(847) 548-8269
Elliot F. Miller, MD
4.5Elliot F. Miller · Internal Medicine Physician
1800 Hollister Dr(847) 816-3084

Kalpana Puppala Bicknell, MD
4.5Kalpana Puppala Bicknell · Internal Medicine Physician
801 S. Milwaukee Ave.(847) 990-5260
Adam M Rubinstein, MD
4.5Adam M Rubinstein · Internal Medicine Physician
755 S Milwaukee Ave Suite 261(847) 247-0300
Nisha D Patel, MD
4.5Nisha D Patel · Internal Medicine Physician
900 Technology Way Suite 120(847) 231-4721




Lauren Marie Mackinnon, DO
4.5Lauren Marie Mackinnon · Internal Medicine Physician
825 S Milwaukee Ave(847) 566-5200
Lake County Associate Of Internal Medicine , LLC
4.5Lake County Associate Of Internal Medicine , LLC · Internal Medicine Physician
1880 W Winchester Rd Suite 106(847) 367-8297
Jonathan Birnberg, MD
4.5Jonathan Birnberg · Internal Medicine Physician
825 S Milwaukee Ave(847) 566-5200
Emmanuel Nnanna Njoku, MD
4.5Emmanuel Nnanna Njoku · Internal Medicine Physician
1880 W Winchester Rd(732) 423-8404
Michael Seward Hall, MD
4.5Michael Seward Hall · Internal Medicine Physician
1268 American Way(847) 367-6400
Sharon Wei Lu Wong, MD
4.5Sharon Wei Lu Wong · Internal Medicine Physician
333 Peterson Rd(847) 327-9127

Winchester Medical Group, S.C.
4.5Winchester Medical Group, S.C. · Internal Medicine Physician
1268 American Way(847) 367-6400
Lake Forest Internal Medicine, Ltd.
4.5Lake Forest Internal Medicine, Ltd. · Internal Medicine Physician
1800 Hollister Dr(847) 816-3084
Adam Rubinstein MD Sc
4.5Adam Rubinstein MD Sc · Internal Medicine Physician
755 S Milwaukee Ave(847) 247-0300
Internal Medicine Physician in Libertyville by insurance
These providers list this insurance as accepted, but coverage should be confirmed directly with the provider before booking.
Internal Medicine Physician in nearby cities
Same specialty in cities near Libertyville — useful if your insurance network extends across the metro.
About finding an internal medicine physician in Libertyville
Libertyville has internal medicine physician practicing across hospital systems, group practices, and independent clinics. When choosing an internal medicine physician in Libertyville, 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 Libertyville internal medicine physician 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.
Common questions about internal medicine physician in Libertyville
How do I find the highest-rated internal medicine physician in Libertyville?+
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.
What if no Libertyville internal medicine physician accept my insurance?+
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.
Are walk-in visits available with Libertyville internal medicine physician?+
Walk-ins are uncommon for most internal medicine physician. The "available today" filter shows providers with open same-day slots.
How often is this Libertyville list updated?+
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.