Coronavirus (COVID-19)

COVID-19 Vaccines  |   Visitor Policy  |  What to expect when visiting Mercyhealth  |     Mercyhealth FAQ  |  CDC FAQ  |  Antibody Testing Information  |  COVID-19 Lab Testing  |   Virtual Visit... continue reading

Internal Medicine

Internal medicine doctors, sometimes called “internists,” “general internists” or “doctors of internal medicine,” specialize in adult health care. They are considered primary care providers, but not family practitioners.

“At least three of their seven or more years of medical school and postgraduate training are dedicated to learning how to prevent, diagnose, and treat diseases that affect adults. Internists are sometimes referred to as the ‘doctor’s doctor,’ because they are often called upon to act as consultants to other physicians to help solve puzzling diagnostic problems,” according to the American College of Physicians.

Mercyhealth has many internal medicine doctors ready to treat adult patients’ conditions with expert care and a wealth of knowledge. If you are an adult in need of an internist, Mercyhealth has the right one for you.

Find a Provider

Providers available for this service:


Mercyhealth Algonquin

2401 Harnish Dr., Ste. 101
Algonquin, IL 60102

Phone: (847) 458-5440

Mercyhealth Alpine

7702 N. Alpine Rd.
Loves Park, IL 61111

Phone: (815) 971-2000

Mercyhealth Barrington

500 W. Hwy. 22
Barrington, IL 60010

Phone: (847) 381-3000

Mercyhealth East

3524 E. Milwaukee St.
Janesville, WI 53546

Phone: (608) 756-7100

Mercyhealth Edgerton

217 N. Main St.
Edgerton, WI 53534

Phone: (608) 884-9431

Mercyhealth Internal Medicine Residency Program

8201 E. Riverside Blvd.
Rockford, IL 61114

Phone: (815) 971-7000

Mercyhealth McHenry

3922 Mercy Dr.
McHenry, IL 60050

Phone: (815) 344-4499

Mercyhealth Mulford

5970 Churchview Dr.
Rockford, IL 61107

Phone: (815) 971-2000

Mercyhealth Perryville

3401 N. Perryville Rd.
Rockford, IL 61114

Phone: (815) 971-2000

Mercyhealth Physician Clinic—Rockton

2350 N. Rockton Ave.
Rockford, IL 61103

Phone: (815) 971-2000

Mercyhealth Rockton Avenue, Building 1

2300 N. Rockton Ave.
Rockford, IL 61103

Phone: (815) 971-2000

Mercyhealth Roscoe

5000 Prairie Rose Dr.
Roscoe, IL 61073

Phone: (815) 971-2000

Mercyhealth Woodstock

2000 Lake Ave.
Woodstock, IL 60098

Phone: (815) 337-7100
Toll-Free (888) 983-7100


VIDEO: Mariya Pogorelova, MD – Internal Medicine

Mercyhealth MyChart Sign In