OSF Medical Group

Make a Healthy Choice, Choose OSF Medical Group
When you select a physician from the OSF Medical Group, you're gaining more than just a doctor. You're also getting 120 years of experience from a healthcare system whose hospitals are known for their community dedication and compassionate service. The OSF Medical Group includes a team of experienced physicians to meet your family's medical needs.

Family practice and internal medicine physicians, along with physician assistants and nurse practitioners, make up the OSF Medical Group. They serve patients through their offices in Rockford, Belvidere, Marengo and Winnebago and use the facilities of OSF Saint Anthony Medical Center. Whether caring for a child with a fever or an adult recovering from heart disease, all are committed to providing you with the best quality care possible.

OSF Medical Group-Rockford
Rockford Family Practice
810 North Alpine Road - (815)-399-4404

Roxbury Family Medicine
621 Roxbury Road - (815) 397-3350

Southridge Immediate Care Clinic
4423 Manchester Drive - (815) 394-1391




OSF Medical Group-Springcreek
6830 Villagreen View
Rockford, IL 61107 (815) 282-1339




OSF Medical Group-Willowcreek
Willowcreek Medical Clinic
9721 N. Alpine Road
Machesney Park, IL (815) 282-8854




OSF Medical Group-Belvidere
143 Kishwaukee Street
Belvidere, IL (815) 544-7400




OSF Medical Group-Marengo
556 East Grant Highway (815) 568-7313


For more information or to make an appointment with one of the OSF Medical Group Physicians, call the OSF Saint Anthony Health Resource Line at (815) 226-1121.