Vital Care Finder

616 Primary Care Providers near Machesney Park, IL

  • Arpana Mathur MD

    Clinic
    ,
    698 Featherstone Road, Rockford, IL, 61107
    ,
    (815) 399-4404
  • Khyldoon Bajwa MBBS

    Clinic
    ,
    2813 Stonegate Drive, Crystal Lake, IL, 60012
    ,
    (857) 207-7161
  • Amitha Mushyam, MD

    Amitha Mushyam MD

    Central Dupage Physician Group
    ,
    2507 N Richmond Road, McHenry, IL, 60051
    ,
    (815) 344-2300
  • Jeffrey Royce, FAAFP, FAHS, MD

    Jeffrey Royce FAAFP, FAHS, MD

    Cost:
    Swedishamerican Hospital
    ,
    1340 Charles Street, Rockford, IL, 61104
    ,
    (779) 696-9512
    • Highly rated
  • Jennifer Guffey MD

    Cost:
    The Monroe Clinic
    ,
    400 S Center Street, Durand, IL, 61024
    ,
    (815) 248-3443
  • Dave Bolger DO

    MH Health Care Services
    ,
    120 N 3rd Street, Rockford, IL, 61107
    ,
    (815) 516-0110
  • Nathaniel Besch, DO

    Nathaniel Besch DO

    Dean Health Systems
    ,
    1305 W Main Street, Whitewater, WI, 53190
    ,
    (262) 473-4548
  • Joseph Garry MD

    The Board of Trustees of the University of Illinois
    ,
    1221 E State Street, Rockford, IL, 61104
    ,
    (815) 972-1000
  • Zachary Fulton MD

    Cost:

    (815) 599-6312

  • Divyesh Morker, MD

    Divyesh Morker MD

    Saint Anthony Medical Center
    ,
    6830 Villagreen View, Rockford, IL, 61107
    ,
    (815) 397-3350
  • Bridget Kampman MD

    Aurora Medical Group
    ,
    201 E Morrissy Drive, Elkhorn, WI, 53121
    ,
    (262) 723-3100
  • Bernard Omalley MD

    Clinic
    ,
    13539 IL Route 76, Poplar Grove, IL, 61065
    ,
    (815) 765-0147
  • Marina Gladson MD

    Cost:
    Advocate Health and Hospitals
    ,
    525 E Congress Parkway, Crystal Lake, IL, 60014
    ,
    (815) 479-7490
  • Richard Hrdlicka, MD

    Richard Hrdlicka MD

    (815) 748-3040

  • Shane Durkes MD

    Langlade Hospital Hotel Dieu of St Joseph of Antigo Wisconsin
    ,
    849 Kellogg Avenue, Janesville, WI, 53546
    ,
    (608) 755-7960
  • Oscar Sanchez, MD

    Oscar Sanchez MD

    Omso Medical
    ,
    5435 Bull Valley Road, McHenry, IL, 60050
    ,
    (815) 578-0224
  • Jennifer Atadero MD

    Algonquin Family Healthcare
    ,
    2220 Huntington Drive N, Algonquin, IL, 60102
    ,
    (847) 854-0050
  • Nasra Warsame MD

    Clinic
    ,
    11051 N Sherman Road, Edgerton, WI, 53534
    ,
    (608) 884-3354
  • Therese Lucietto-Sieradzki, MD

    Therese Lucietto-Sieradzki MD

    Your Family Doctor
    ,
    205 Cadillac Court, Belvidere, IL, 61008
    ,
    (815) 544-0087
  • Jean Ibric MD

    Clinic
    ,
    1010 N Washington Street, Janesville, WI, 53548
    ,
    (608) 741-2430
  • Estela Rutiaga MD

    Cost:
    Prairie Rose Drive Clinic
    ,
    5000 Prairie Rose Drive, Roscoe, IL, 61073
    ,
    (815) 971-2000
    • Affordable
  • Divya Sharma, MD

    Divya Sharma MD

    (608) 371-8000

    Anneke Schlicht, MD

    Anneke Schlicht MD

    Cost:

    (608) 371-8000

    Benjamin Chao, DO

    Benjamin Chao DO

    Cost:

    (608) 371-8000

  • Michael Muise, MD

    Michael Muise MD

    The Monroe Clinic
    ,
    1301 Kiwanis Drive, Freeport, IL, 61032
    ,
    (815) 235-1406
  • Ravi Mohan MD

    Cost:

    (779) 696-4400

    Yousuf Baig MD

    Cost:

    (779) 696-4400

  • Samuel Randall MD

    Cost:
    Beloit Health System
    ,
    1735 Madison Road, Beloit, WI, 53511
    ,
    (608) 363-7510
  • Tesalia Jordens DO

    Cost:
    Clinic
    ,
    1550 Hobbs Drive, Delavan, WI, 53115
    ,
    (262) 740-4200
  • Javier Gallegos MD

    Cost:
    Aurora Medical Group
    ,
    1550 Hobbs Drive, Delavan, WI, 53115
    ,
    (262) 740-4200
  • Christopher Jelinek MD

    Cost:
    Clinic
    ,
    3001 Highland View Drive, Freeport, IL, 61032
    ,
    (815) 235-3165
  • Richard Durante MD

    Cost:
    W3985 County Road Nn Clinic
    ,
    W3985 County Road Nn, Elkhorn, WI, 53121
    ,
    (262) 741-2000
  • Muhammad Saleem, MD

    Muhammad Saleem MD

    Cost:
    Northwestern Medical Faculty Foundation
    ,
    10400 Haligus Road, Huntley, IL, 60142
    ,
    (815) 759-4323
  • Nida Malik DO

    Cost:
    Cepamerica Illinois
    ,
    600 S Randall Road, Algonquin, IL, 60102
    ,
    (224) 783-4300
  • Morgan Lively, DO

    Morgan Lively DO

    Cost:
    Dean Health Systems
    ,
    225 Church Street, Stoughton, WI, 53589
    ,
    (608) 877-2777
  • Jorge Villacorta MD

    Cost:
    Swedishamerican Hospital
    ,
    3775 N Mulford Road, Rockford, IL, 61114
    ,
    (779) 696-9202
    • Affordable
  • Natalie Kostinsky MD

    Central Dupage Physician Group
    ,
    360 Station Drive, Crystal Lake, IL, 60014
    ,
    (815) 788-7500
  • Vasil Nika MD

    Cost:
    IN Home Medical Group
    ,
    3470 N Alpine Road, Rockford, IL, 61114
    ,
    (815) 988-8500
    • Highly rated
  • James Matheu, DO

    James Matheu DO

    Northwestern Medicine Regional Medical Group
    ,
    626 Bethany Road, DeKalb, IL, 60115
    ,
    (815) 306-2700
  • Racquel Ramirez-Dolleton V, MD

    Racquel Ramirez-Dolleton V MD

    Caring Family S. C
    ,
    781 S McHenry Avenue, Crystal Lake, IL, 60014
    ,
    (815) 459-2200
  • Shailesh Virani, MD

    Shailesh Virani MD

    Cost:
    Mercy Harvard Clinic South
    ,
    348 S Div Street, Harvard, IL, 60033
    ,
    (815) 943-1122
  • Troy Doetch MD

    Clinic
    ,
    1200 Candlewick Drive NW, Poplar Grove, IL, 61065
    ,
    (815) 985-6929
  • Michael Lesser, MD

    Michael Lesser MD

    Family Medicine For Mchenry County
    ,
    1095 Pingree Road, Crystal Lake, IL, 60014
    ,
    (815) 459-6655
  • L Warren MD

    L Robert Warren MD
    ,
    205 Cadillac Court, Belvidere, IL, 61008
    ,
    (815) 544-0444
  • Anthony Weston MD

    Central Dupage Physician Group
    ,
    650 Dakota Street, Crystal Lake, IL, 60012
    ,
    (815) 455-6000
  • Dale Jacobson MD

    Clinic
    ,
    525 Kenosha Street, Walworth, WI, 53184
    ,
    (262) 275-2101
  • Jeffrey Kowalski MD

    Cost:
    Mercy Health System
    ,
    839 N Wisconsin Street, Elkhorn, WI, 53121
    ,
    (262) 741-1400

Provider information, including insurance networks and availability, comes from third-party sources. Confirm details with the provider's office before scheduling.