Javon Bea Hospital–Riverside
8201 E. Riverside Blvd., Rockford, IL
(815) 971-1252
Monday – Friday, 7:30 am – 5 pm
Javon Bea Hospital–Rockton
2400 N. Rockton Ave., Rockford, IL
(815) 971-5272
Monday – Friday, 7:30 am – 5 pm
Mercyhealth East
3524 Milwaukee St., Janesville, WI
(608) 756-7100
Monday – Friday, 7 am – 8 pm; Saturday, 7:30 am – 5 pm; Sunday, 9 am – 5 pm
Mercyhealth Hospital and Medical Center–Harvard
901 Grant St., Harvard, IL
(815) 943-5431
Monday – Friday, 7 am – 7 pm; Saturday, 7 am – 2 pm
Mercyhealth Hospital and Medical Center–Walworth
Hwys. 50 and 67, Lake Geneva, WI
(262) 245-2230
Monday – Friday, 7 am – 5:30 pm; Saturday, 7 – 11 am
Mercyhealth Hospital and Trauma Center–Janesville
1000 Mineral Point Ave., Janesville, WI
(608) 756-6000
Monday – Friday, 6 am – 5 pm; Saturday, 6 – 11 am
Mercyhealth Hospital and Trauma Center Emergency North–Janesville
3400 Deerfield Dr., Janesville, WI
(608) 314-3600
Open 24 hours
Mercyhealth Perryville
3401 N. Perryville Rd., Rockford, IL
(815) 971-5227
Monday – Friday, 7 am – 5 pm; Saturday, 8 am – noon
Mercyhealth Woodstock
2000 Lake Ave., Woodstock, IL
(815) 337-7100
Monday – Friday, 7 am – 8 pm; Saturday, 8 am – 1 pm
Mercyhealth Alpine
7702 N. Alpine Dr., Loves Park, IL
(815) 971-5227
Serves all ages
Monday – Friday, 8 am – 5 pm; Saturday, 8 am – noon
Mercyhealth Beloit
2825 Prairie Ave., Beloit, WI
(608) 363-5500
Serves all ages
Monday – Friday, 8 am – 8 pm; Saturday, 8 am – 1 pm
Mercyhealth Belvidere
1747 Henry Luckow Ln., Belvidere, IL
(815) 971-5227
Serves all ages
Monday – Friday, 8 am – 5 pm (closed 12:30 – 1:30 pm); Saturday, 8 am – noon
Mercyhealth Brodhead
2310 First Center Ave., Brodhead, WI
(608) 897-8664
Serves adults
Monday – Friday, 8 am – 5 pm
Mercyhealth Byron
130 Kysor Dr., Byron, IL
(815) 971-5227
Serves all ages
Monday – Friday, 8 am – 5 pm (closed 12:30-1:30 pm); Saturday, 10 am – 6 pm
Mercyhealth Cherry Valley
6998 Redansa Dr., Rockford, IL
(815) 971-5227
Serves all ages
Monday – Friday, 8 am – 5 pm; Saturday, 8 am – noon
Mercyhealth Delavan
1038 E. Geneva St., Delavan, WI
(262) 728-4301
Serves adults
Monday – Friday, 8 am – 3:30 pm
Mercyhealth Edgerton
217 N. Main St., Edgerton, WI
(608) 884-9431
Serves children and adults; infants by appointment
Monday – Friday, 8:15 am – 3:15 pm
Mercyhealth Elkhorn
839 N. Wisconsin St., Elkhorn, WI
(262) 741-1400
Serves adults
Monday – Friday, 8:30 am – 6 pm
Mercyhealth Evansville
300 Union St., Evansville, WI
(608) 882-5613
Serves adults
Monday – Thursday, 8 am – 2:30 pm; Friday, 8 – 10 am
Mercyhealth Lake Geneva
350 Peller Rd., Lake Geneva, WI
(262) 249-0221
Serves adults
Monday – Friday, 8 am – 4 pm
Mercyhealth Mall Clinic
1010 N. Washington St., Janesville, WI
(608) 741-2430
Serves children and adults
Mercyhealth McFarland
2780 McFarland Rd., Rockford, IL
(815) 971-5227
Serves all ages
Monday – Friday, 8 am – 5 pm; Saturday, 8 am – noon
Mercyhealth McHenry
3922 Mercy Dr., McHenry, IL
(815) 344-4499
Serves all ages
Monday – Friday, 8 am – 6 pm; Saturday, 8 am – 6 pm
Mercyhealth Michael Berry Building
1000 Mineral Point Ave., Janesville, WI
(608) 756-6588
Serves adults
Monday – Friday, 8 am – 5 pm (closed noon – 1 pm)
Mercyhealth Milton
725 S. Janesville St., Milton, WI
(608) 868-5800
Serves all ages
Monday – Friday, 8 am – 4:15 pm
Mercyhealth Mulford
5970 Churchview Dr., Rockford, IL
(815) 971-5227
Serves all ages
Monday – Friday, 8 am – 5 pm; Saturday, 8 am – noon
Mercyhealth Occupational Health and Wellness
1010 N. Washington St., Janesville, WI
(608) 741-3800
Serves adults
Monday – Friday, 7 am – 5 pm; Saturday – Sunday, 7 am – 7 pm
Mercyhealth Physician Clinic–Rockton
2350 N. Rockton Ave., Rockford, IL
(815) 971-5227
Serves all ages
Monday – Friday, 7:30 am – 5 pm
Mercyhealth Rockton Avenue, Bldg. 1
2300 N. Rockton Ave., Rockford, IL
(815) 971-5227
Serves all ages
Monday – Friday, 7:30 am – 5 pm; Saturday, 7:30 am – noon
Mercyhealth Roscoe
5000 Prairie Rose Dr., Roscoe, IL
(815) 971-5227
Serves all ages
Monday – Friday, 8 am – 5 pm; Saturday, 8 am – noon
Mercyhealth South
849 Kellogg Ave., Janesville, WI
(608) 755-7960
Serves all ages
Monday – Friday, 7:30 am – 5 pm (closed noon – 1 pm)
Mercyhealth Urgent Care–Mall
1010 N. Washington St., Janesville, WI
(608) 741-3800
Serves children and adults
Monday – Friday, 8 am – varies (call for closing time)
Mercyhealth West
1000 Mineral Point Ave., Janesville, WI
(608) 756-6800
Serves children and adults
Monday – Friday, 8 am – 5 pm (closed 1 – 2 pm)
Mercyhealth Whitewater
507 W. Main St., Whitewater, WI
(262) 473-0400
Serves children and adults
Monday – Friday, 8:15 am – 3:30 pm
Mercyhealth Winnebago
102 Landmark Dr., Winnebago, IL
(815) 971-5227
Serves all ages
Monday – Friday, 8 am – 5 pm; Saturday, 8 am – noon
750 E. Terra Cotta, Ste. B
Crystal Lake, IL 60014
Hwys. 50 and 67, N2950 State Road 67
Lake Geneva, WI 53147
3400 Deerfield Dr.
Janesville, WI 53546
1000 Mineral Point Ave.
Janesville, WI 53548
1000 Mineral Point Ave.
Janesville, WI 53548
1010 N. Washington St.
Janesville, WI 53548
2300 N. Rockton Ave.
Rockford, IL 61103
Hwys. 50 and 67, N2950 State Road 67
Lake Geneva, WI 53147
2000 Lake Ave.
Woodstock, IL 60098
1000 Mineral Point Ave.
Janesville, WI 53548