Clinics

Mercyhealth Algonquin

2401 Harnish Dr., Ste. 101
Algonquin, IL 60102
Phone: (847) 458-5440

Hours:

Monday
8 am – 7 pm

Tuesday
8 am – 5 pm

Wednesday
8 am – 5 pm

Thursday
8 am – 4:30 pm

Friday
8:30 am – 3 pm

Saturday
Ear/nose/throat appointments only

View Map

Mercyhealth Alpine

7702 N. Alpine Rd.
Loves Park, IL 61111
Phone: (815) 971-2000

Hours:

Monday
8 am – 5 pm

Tuesday
8 am – 5 pm

Wednesday
8 am – 5 pm

Thursday
8 am – 5 pm

Friday
8 am – 5 pm

Saturday
8 am – noon

Internal Medicine: (815) 971-3300
Pediatrics: (815) 971-2162

View Map

Mercyhealth Barrington

Otolaryngology
500 W. Hwy. 22
Barrington, IL 60010
Phone: (847) 381-3000

Hours:

Monday
8:30 am – 4:30 pm

Tuesday
8:30 am – 4:30 pm

Wednesday
8:30 am – 4:30 pm

Thursday
8:30 am – 4:30 pm

Friday
8 am – noon

Hearing care/hearing aid inquiries: (815) 356-2061

View Map

Mercyhealth Beloit

Mercyhealth Belvidere

Mercyhealth Brodhead

2310 First Center Ave.
Brodhead, WI 53520
Phone: (608) 897-8664

Hours:

Monday
8 am – 5 pm

Tuesday
8 am – 5 pm

Wednesday
8 am – 5 pm

Thursday
8 am – 5 pm

Friday
8 am – 5 pm

View Map

Mercyhealth Byron

Mercyhealth Cherry Valley

6998 Redansa Dr.
Rockford, IL 61108
Phone: (815) 971-3110

Hours:

Monday
8 am – 5 pm

Tuesday
8 am – 5 pm

Wednesday
8 am – 5 pm

Thursday
8 am – 5 pm

Friday
8 am – 5 pm

Saturday
8 am – noon

View Map

Mercyhealth Crystal Lake Chiropractic

330 W. Terra Cotta Ave.
Crystal Lake, IL 60014
Phone: (815) 455-1751

Hours:

Monday
9 am – noon,  3 – 7 pm

Tuesday
3 – 6 pm

Wednesday
9 am – noon,  3 – 7 pm

Thursday
3 – 6 pm

Friday
9 am – noon,  3 – 7 pm

For your convenience, Dr. Gabbert offers same-day and evening appointments. Emergency walk-ins welcome.

View Map

Mercyhealth Crystal Lake East

390 Congress Pkwy., Ste. M
Crystal Lake, IL 60014
Phone: (815) 455-0850

Hours:

Monday
8:30 am – 5 pm

Tuesday
8:30 am – 5 pm

Wednesday
8:30 am – 5 pm

Thursday
8:30 am – 5 pm

Friday
8:30 am – 5 pm

Saturday
By appointment

Same-day appointments available.

Hearing care/hearing aid inquiries: (815) 356-2061

View Map

Mercyhealth Crystal Lake OB/GYN

obstetrics
750 E. Terra Cotta, Ste. B
Crystal Lake, IL 60014
Phone: (815) 459-1212

Hours:

Monday
9 am – 5 pm

Tuesday
9 am – 6 pm

Wednesday
9 am – 5 pm

Thursday
9 am – 7 pm

Friday
9 am – 1 pm

View Map

Mercyhealth Crystal Lake South

415-A Congress Pkwy.
Crystal Lake, IL 60014
Phone: (815) 356-7494

Hours:

Monday
8 am – 4:30 pm

Tuesday
8 am – 6 pm

Wednesday
8 am – 4:30 pm

Thursday
8 am – 6 pm

Friday
8 am – 4 pm

Limited evening and Saturday appointments

View Map

Mercyhealth Delavan

1038 E. Geneva St.
Delavan, WI 53115
Phone: (262) 728-4301

Hours:

Monday
8 am – 6 pm

Tuesday
8 am – 5 pm

Wednesday
8 am – 5 pm

Thursday
8 am – 6 pm

Friday
8 am – 5 pm

View Map

Mercyhealth Dermatology, Skin and Laser Services – Barrington

500 W State Rte 22
Lake Barrington, IL 60010
Phone: (847) 381-3000

Hours:

Wednesday
7 am – 4 pm

Mercyhealth Dermatology, Skin and Laser Services – Janesville

3524 E. Milwaukee St
Janesville, WI 53546
Phone: (608) 756-7100

Hours:

Monday
9 am – 5 pm

Tuesday
9 am – 5 pm

Wednesday
9 am – 5 pm

Thursday
9 am – 5 pm

Friday
9 am – 5 pm

Mercyhealth Dermatology, Skin and Laser Services – Lake Geneva

Hwys. 50 and 67, N2950 State Road 67
Lake Geneva, WI 53147
Phone: 262-245-0535

Hours:

Monday
9 am – 5 pm

Tuesday
9 am – 5 pm

Wednesday
9 am – 5 pm

Thursday
9 am – 5 pm

Friday
9 am – 5 pm

Mercyhealth Dermatology, Skin and Laser Services–Woodstock

2000 Lake Ave.
Woodstock, IL 60098
Phone: (815) 337-7100

Hours:

Monday
8 am – 5 pm

Tuesday
8 am – 5 pm

Thursday
6 am – 6 pm

Friday
8 am – 1 pm

Mercyhealth East

3524 E. Milwaukee St.
Janesville, WI 53546
Phone: (608) 756-7100

Hours:

Monday
8 am – 5 pm

Tuesday
8 am – 5 pm

Wednesday
8 am – 5 pm

Thursday
8 am – 5 pm

Friday
8 am – 5 pm

Laboratory hours:
Monday
7 am – 8 pm

Tuesday
7 am – 8 pm

Wednesday
7 am – 8 pm

Thursday
7 am – 8 pm

Friday
7 am – 8 pm

Saturday
7:30 am – 5 pm

Sunday
9 am – 5 pm

Mercyhealth Behavioral Health Clinic–East: (608) 756-5555

Mercyhealth Urgent Care–East Hours

Skip the Waiting Room at Mercyhealth

View Map

Mercyhealth Edgerton

217 N. Main St.
Edgerton, WI 53534
Phone: (608) 884-9431

Hours:

Monday
8 am – 5 pm

Tuesday
8 am – 5 pm

Wednesday
8 am – 5 pm

Thursday
8 am – 5 pm

Friday
8 am – 5 pm

Same-day appointments

View Map

Mercyhealth Elkhorn

839 N. Wisconsin St.
Elkhorn, WI 53121
Phone: (262) 741-1400

Hours:

Monday
8:30 am – 6 pm

Tuesday
8:30 am – 6 pm

Wednesday
8:30 am – 6 pm

Thursday
8:30 am – 6 pm

Friday
8:30 am – 6 pm

View Map

Mercyhealth Evansville

300 Union St.
Evansville, WI 53536
Phone: (608) 882-5613

Hours:

Monday
8 am – 5 pm

Tuesday
8 am – 5 pm

Wednesday
8 am – 5 pm

Thursday
8 am – 5 pm

Friday
8 am – noon

Call for same-day appointment availability

Mercyhealth Behavioral Health Clinic–Evansville: (608) 756-5555

View Map

Mercyhealth Galleria Dermatology and Plastic Surgery – Loves Park

7402 E. Riverside Blvd.
Loves Park, IL 61111
Phone: (815) 971-3920

Hours:

Monday
8 am – 5 pm

Tuesday
8 am – 5 pm

Wednesday
8 am – 5 pm

Thursday
8 am – 5 pm

Friday
8 am – 5 pm

Saturday
8 am – noon

View Map

Mercyhealth Glenwood

2819 Glenwood Ave.
Rockford, IL 61103
Phone: (815) 971-4060

Hours:

Monday
8 am – 5 pm

Tuesday
8 am – 5 pm

Wednesday
8 am – 5 pm

Thursday
8 am – 5 pm

Friday
8 am – 5 pm

 

View Map

Mercyhealth Harvard South

Mercyhealth Hospital and Medical Center–Harvard

901 Grant St.
Harvard, IL 60033
Phone: (815) 943-5431

Hours:

Emergency Department:
24 hours a day, 7 days a week

Hospital Lobby:
Daily, 6 am – 11 pm
After these hours, a security guard will assist you.

Medical Center:
1001 Grant St.
Harvard, IL 60033
(815) 943-8090

Monday
8 am – 4 pm

Tuesday
8 am – 4 pm

Wednesday
8 am – 4 pm

Thursday
8 am – 4 pm

Friday
8 am – 4 pm

Cafe Merci
7:30 am-6:30 pm

View Map

Mercyhealth Hospital and Medical Center–Walworth

Eye care Emergency services Prosthetics Orthopedic Pregnancy Care
Hwys. 50 and 67, N2950 State Road 67
Lake Geneva, WI 53147
Phone: (262) 245-0535
Toll-Free Phone: (800) 637-2901

Hours:

Emergency Department:
24 hours a day, 7 days a week
(262) 245-2230

Hospital Lobby:
Daily, 6 am – 9 pm
After this time, please use the Emergency Department entrance.

Medical Center:
Monday
8 am – 5 pm

Tuesday
8 am – 5 pm

Wednesday
8 am – 5 pm

Thursday
8 am – 5 pm

Friday
8 am – 5 pm

Same-day appointments available

Physical Therapy/Occupational Therapy:
Monday
7:30 am – 6 pm

Tuesday
7:30 am – 6 pm

Wednesday
7:30 am – 6 pm

Thursday
7:30 am – 6 pm

Friday
7:30 am – 6 pm

(262) 245-4990  •  (800) 637-2901

Cafe Merci
7 am-6:15 pm

Mercyhealth Urgent Care–Walworth Hours 

 

Skip the Waiting Room at Mercyhealth

View Map

Mercyhealth Hospital and Trauma Center Emergency North

Mercyhealth Kleckner

7144 Kleckner Dr.
Rockford, IL 61107
Phone: (815) 971-3260

Hours:

Monday
10 am – 3:45 pm, closed noon – 1 pm

Tuesday
10 am – 3:45 pm, closed noon – 1 pm

Wednesday
Closed

Thursday
10 am – 3:45 pm, closed noon – 1 pm

Friday
10 am – 3:45 pm, closed noon – 1 pm

 

View Map

Mercyhealth Lake Geneva

350 Peller Rd.
Lake Geneva, WI 53147
Phone: (262) 249-0221

Hours:

Monday
8 am – 5 pm

Tuesday
8:30 am – 5 pm

Wednesday
8:30 am – 1 pm

Thursday
8:30 am – 5 pm

Friday
8 am – 5 pm

Call for availability of same-day appointments

View Map

Mercyhealth Lakeside Orthopedics

352 Peller Rd.
Lake Geneva, WI 53147
Phone: (262) 248-4467

Hours:

Monday
8:30 am – 5 pm

Tuesday
8:30 am – 5 pm

Wednesday
Closed

Thursday
8:30 am – 5 pm

Friday
8:30 am – 5 pm

View Map

Mercyhealth Mall Clinic

1010 N. Washington St.
Janesville, WI 53548
Phone: (608) 741-2430

Hours:

Monday
8 am – 5 pm

Tuesday
8 am – 4 pm

Wednesday
8 am – 5 pm

Thursday
8 am – 3 pm

Friday
8 am – 2:30 pm

View Map

Mercyhealth McFarland

2780 McFarland Rd.
Rockford, IL 61107
Phone: (815) 971-3070

Hours:

Monday
8 am – 6 pm

Tuesday
8 am – 5 pm

Wednesday
8 am – 5 pm

Thursday
8 am – 5 pm

Friday
8 am – 5 pm

Saturday
8 am – noon

 

View Map

Mercyhealth McHenry

Mercyhealth Michael Berry Building

Mercyhealth Milton

725 S. Janesville St.
Milton, WI 53563
Phone: (608) 868-5800

Hours:

Monday
8 am – 5 pm

Tuesday
8 am – 5 pm

Wednesday
8 am – 5 pm

Thursday
8 am – 5 pm

Friday
8 am – 5 pm

Call for available same-day appointments

Mercyhealth Behavioral Health Clinic–Milton: (608) 756-5555

View Map

Mercyhealth Mohs Surgery – Lake Geneva

Hwys. 50 and 67, N2950 State Road 67
Lake Geneva, WI 53147
Phone: (262) 245-0535

Hours:

Friday
7:30 am – 5 pm

Saturday
7:30 am – 1 pm

Mercyhealth Mulford

5970 Churchview Dr.
Rockford, IL 61107
Phone: (815) 971-2000

Hours:

Monday
8 am – 5 pm

Tuesday
8 am – 5 pm

Wednesday
8 am – 5 pm

Thursday
8 am – 5 pm

Friday
8 am – 5 pm

Saturday
8 am – noon

View Map

Mercyhealth North

3400 Deerfield Dr.
Janesville, WI 53546
Phone: (608) 314-3600

Hours:

Clinic:
Monday
8 am – 5 pm

Tuesday
8 am – 5 pm

Wednesday
8 am – 5 pm

Thursday
8 am – 5 pm

Friday
8 am – 5 pm

Mercyhealth Behavioral Health Clinic–North: (608) 756-5555

Mercyhealth North Urgent Care Hours

View Map

Mercyhealth North Office Building

2500 N. Rockton Ave.
Rockford, IL 61103
Phone: (815) 971-5000

Hours:

Monday
8 am – 4:30 pm

Tuesday
8 am – 4:30 pm

Wednesday
8 am – 4:30 pm

Thursday
8 am – 4:30 pm

Friday
8 am – 4:30 pm

 

Medical Genetics: First floor

Volunteer Services: Second floor, (815) 971-6284

View Map

Mercyhealth Northwest Women’s Group

47 W. Acorn Ln.
Lake in the Hills, IL 60156
Phone: (847) 458-4100

Hours:

Tuesday
9 am – 5 pm

Wednesday
9 am – 1 pm

Friday
9 am – 2 pm

View Map

Mercyhealth Pediatrics–Algonquin

pediatrics
2537 W. Algonquin Rd.
Algonquin, IL 60102
Phone: (847) 458-0173

Hours:

Monday
1 – 5 pm

Wednesday: Week two and four of each month
Noon – 6 pm

Friday: Week one, three and five of each month
8:30 am – 12:30 pm

View Map

Mercyhealth Pediatrics–Elgin

2050 Larkin Ave.
Elgin, IL 60123
Phone: (847) 742-9698

Hours:

Monday
8:45 am – noon

Tuesday
8:45 am – 5 pm

Wednesday: Week one, three and five of each month
1 – 7 pm

Friday: Week two and four of each month
8:30 am – 12:30 pm

View Map

Mercyhealth Perryville

Mercyhealth Physician Clinic-Rockton

2350 N. Rockton Ave.
Rockford, IL 61103
Phone: (815) 971-2000

Hours:

Monday
8 am – 5 pm*

Tuesday
8 am – 5 pm*

Wednesday
8 am – 5 pm*

Thursday
8 am – 5 pm*

Friday
8 am – 5 pm*

Saturday
8 am – noon*

*Hours vary by specialty. On Monday, Wednesday and Thursday, primary care physicians see patients until 7:30 pm.

 

View Map

Mercyhealth Physician Clinic–Riverside

8201 E. Riverside Blvd.
Rockford, IL 61114
Phone: (815) 971-2000

Hours:

Monday
8 am-5 pm

Tuesday
8 am-5 pm

Wednesday
8 am-5 pm

Thursday
8 am-5 pm

Friday
8 am-5 pm

View Map

Mercyhealth Richmond

9715 Prairie Ridge
Richmond, IL 60071
Phone: (815) 678-4528

Hours:

Dr. Albright:
(815) 678-4528

Monday
9 am – 5 pm

Tuesday
9 am – 5 pm

Wednesday by appointment

Thursday
9 am – 5 pm

Friday
9 am – 2 pm

Saturday by appointment

Dr. Hassan:
(815) 344-4499

Alternating Tuesdays
8 am – 4 pm

Wednesdays
8 am – noon or 8 am – 4 pm

Thursday
8 am – 4 pm

Saturday by appointment

View Map

Mercyhealth Rockton Avenue, Building 1

Mercyhealth Roscoe

Mercyhealth South

Mercyhealth Terrace

510 N. Terrace St.
Janesville, WI 53548
Phone: (608) 756-6869

Hours:

Monday
8 am – 5 pm

Tuesday
8 am – 5 pm

Wednesday
8 am – 5 pm

Thursday
8 am – 5 pm

Friday
8 am – 5 pm

View Map

Mercyhealth West

1000 Mineral Point Ave.
Janesville, WI 53548
Phone: (608) 756-6800

Hours:

Monday
8 am – 5 pm

Tuesday
8 am – 5 pm

Wednesday
8 am – 5 pm

Thursday
8 am – 5 pm

Friday
8 am – 5 pm

FREE valet parking:

Monday
8 am – 4:30 pm

Tuesday
8 am – 4:30 pm

Wednesday
8 am – 4:30 pm

Thursday
8 am – 4:30 pm

Friday
8 am – 4:30 pm

Related centers

Mercyhealth Anticoagulation Clinic
(608) 757-4041  •  (855) 364-6794

Mercyhealth Heart and Vascular Center-Janesville
(608) 756-6868  •  (800) 261-6868

Mercyhealth Women’s Health Center
(608) 756-6890

View Map

Mercyhealth Whitewater

507 W. Main St.
Whitewater, WI 53190
Phone: (262) 473-0400

Hours:

Monday
7:15 am – 4:30 pm

Tuesday
7:15 am – 4:30 pm

Wednesday
7:15 am – 4:30 pm

Thursday
7:15 am – 4:30 pm

Friday
7:15 am – 4:30 pm

Same-day appointments

Mercyhealth Behavioral Health Clinic–Whitewater: (800) 341-1450

Mercyhealth Sports Medicine and Rehabilitation Center–Whitewater: (262) 473-0410

Mercyhealth Urgent Care–Whitewater Hours

 

View Map

Mercyhealth Winnebago

Mercyhealth Woodstock

Mercyhealth MyChart Sign In