Laboratory Services

Full-service diagnostic laboratory services for infants, children and adults

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 Woodstock
2000 Lake Ave., Woodstock, IL
(815) 337-7100
Monday – Friday, 7 am – 8 pm; Saturday – Sunday, 8 am – 6 pm

 

Clinic laboratories: ages served varies

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 all ages
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 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 children and adults
Monday – Friday, 8 am – 4 pm

Mercyhealth Mall Clinic
1010 N. Washington St., Janesville, WI
(608) 741-2430
Serves children and adults

Mercyhealth Mall Urgent Care
1010 N. Washington St., Janesville, WI
(608) 741-3800
Serves children and adults
Monday – Friday, 8 am – varies (call for closing time)

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 Services
1010 N. Washington St., Janesville, WI
(262) 741-3800
Serves adults
Monday – Friday, 7 am – 5 pm; Saturday – Sunday, 7 am – 7 pm

Mercyhealth Perryville
3401 N. Perryville Rd., Rockford, IL
(815) 971-5227
Serves all ages
Monday – Friday, 7 am – 5 pm (6:30-7 am by appt.); Saturday, 8 am – noon

Mercyhealth Physicians
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 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

Locations

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 Beloit

2825 Prairie Ave.
Beloit, WI 53511

Phone: (608) 363-5500

Mercyhealth Belvidere

1747 Henry Luckow Ln.
Belvidere, IL 61008

Phone: (815) 971-3030

Mercyhealth Brodhead

2310 First Center Ave.
Brodhead, WI 53520

Phone: (608) 897-8664

Mercyhealth Byron

130 Kysor Dr.
Byron, IL 61010

Phone: (815) 971-3000

Mercyhealth Cherry Valley

6998 Redansa Dr.
Rockford, IL 61108

Phone: (815) 971-3110

Mercyhealth Crystal Lake East

390 Congress Pkwy., Ste. M
Crystal Lake, IL 60014

Phone: (815) 455-0850

Mercyhealth Crystal Lake OB/GYN

750 E. Terra Cotta, Ste. B
Crystal Lake, IL 60014

Phone: (815) 459-1212

Mercyhealth Delavan

1038 E. Geneva St.
Delavan, WI 53115

Phone: (262) 728-4301

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 Elkhorn

839 N. Wisconsin St.
Elkhorn, WI 53121

Phone: (262) 741-1400

Mercyhealth Evansville

300 Union St.
Evansville, WI 53536

Phone: (608) 882-5613

Mercyhealth Harvard South

348 S. Division St.
Harvard, IL 60033

Phone: (815) 943-1122

Mercyhealth Hospital and Medical Center–Walworth

Hwys. 50 and 67, N2950 State Road 67
Lake Geneva, WI 53147

Phone: (262) 245-0535
Toll-Free (800) 637-2901

Mercyhealth Hospital and Trauma Center

1000 Mineral Point Ave.
Janesville, WI 53548

Phone: (608) 756-6000
Toll-Free (800) 756-4147

Mercyhealth Hospital–Rockton Avenue

2400 N. Rockton Ave.
Rockford, IL 61103

Phone: (815) 971-5000

Mercyhealth Janesville Community Health Center

849 Kellogg Ave.
Janesville, WI 53546

Phone: (608) 758-7814

Mercyhealth Lake Geneva

350 Peller Rd.
Lake Geneva, WI 53147

Phone: (262) 249-0221

Mercyhealth Mall Clinic

1010 N. Washington St.
Janesville, WI 53548

Phone: (608) 741-2430

Mercyhealth McFarland

2780 McFarland Rd.
Rockford, IL 61107

Phone: (815) 971-3070

Mercyhealth McHenry

3922 Mercy Dr.
McHenry, IL 60050

Phone: (815) 344-4499

Mercyhealth Milton

725 S. Janesville St.
Milton, WI 53563

Phone: (608) 868-5800

Mercyhealth Mulford

5970 Churchview Dr.
Rockford, IL 61107

Phone: (815) 971-2000

Mercyhealth North

3400 Deerfield Dr.
Janesville, WI 53546

Phone: (608) 314-3600

Mercyhealth Occupational Health and Wellness–Janesville

1010 N. Washington St.
Janesville, WI 53548

Phone: (608) 741-3800

Mercyhealth Perryville

3401 N. Perryville Rd.
Rockford, IL 61114

Phone: (815) 971-2000

Mercyhealth Physicians

2350 N. Rockton Ave.
Rockford, IL 61103

Phone: (815) 971-2000

Mercyhealth Richmond

9715 Prairie Ridge
Richmond, IL 60071

Phone: (815) 678-2121

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 South

849 Kellogg Ave.
Janesville, WI 53546

Phone: (608) 755-7960

Mercyhealth Transitional Care Center

1000 Mineral Point Ave.
Janesville, WI 53548

Phone: (608) 756-6050

Mercyhealth Whitewater

507 W. Main St.
Whitewater, WI 53190

Phone: (262) 473-0400

Mercyhealth Winnebago

102 Landmark Dr.
Winnebago, IL 61088

Phone: (815) 971-3200

Mercyhealth Woodstock

2000 Lake Ave.
Woodstock, IL 60098

Phone: (815) 337-7100
Toll-Free (888) 983-7100
Mercyhealth MyChart Sign In