At Mercyhealth, we strive to make lab testing as quick and easy as possible. This is why our laboratories provide convenient and timely lab services for infants, children and adults.
Full service diagnostic laboratory services
Ages served varies by location
- Mercyhealth Beloit
2825 Prairie Ave.
Beloit, WI 53511
608.363.5500
Monday–Friday, 8:00am–4:00pm
Serves all ages; appointment preferred
- Mercyhealth Brodhead
2310 First Center Ave.
Brodhead, WI 53520
608.897.8664
Monday–Thursday, 8:00am–4:00pm; Friday, closed
Serves adults
- Mercyhealth Delavan
1038 E. Geneva St.
Delavan, WI 53115
262.728.4301
Monday–Friday, 8:00am–4:30pm
Serves adults
- Mercyhealth Edgerton
217 N. Main St.
Edgerton, WI 53534
608.884.9431
Monday–Friday, 8:00am–4:00pm
Serves children and adults; infants by appointment
- Mercyhealth Elkhorn
839 N. Wisconsin St.
Elkhorn, WI 53121
262.741.1400
Monday–Friday, 8:30am–4:30pm
Serves adults
- Mercyhealth Evansville
300 Union St.
Evansville, WI 53536
608.882.5613
Monday–Thursday, 8:00am–4:00pm (closed 12:00pm–1:00pm)
Serves adults; appointment preferred
- Mercyhealth Lake Geneva
350 Peller Rd.
Lake Geneva, WI 53147
262.249.0221
Monday–Friday, 8:00am–4:30pm
Serves adults
- Mercyhealth Mall Clinic
1010 N. Washington St.
Janesville, WI 53548
608.741.2430
Monday–Thursday, 8:00am–4:15pm (closed noon–1:00pm); Friday, 8:00am–noon
Serves all ages
- Mercyhealth McHenry
3922 Mercy Dr.
McHenry, IL 60050
815.344.4499
Monday–Friday, 8:00am–5:00pm; Saturday, 8:00am–12:00pm
Serves all ages
- Mercyhealth Michael Berry Building
1000 Mineral Point Ave.
Janesville, WI 53548
608.756.6588
Monday–Friday, 8:00am–4:30pm (closed 12:00pm–1:00pm)
Serves adults
- Mercyhealth Milton
725 S. Janesville St.
Milton, WI 53563
608.868.5800
Monday–Friday, 8:00am–4:00pm (closed 12:00pm–1:00pm)
Serves all ages
- Mercyhealth Mulford
5970 Churchview Dr.
Rockford, IL 61107
815.971.2000
Monday–Friday, 8:00am–5:00pm; Saturday, 8:00am–12:00pm
Serves all ages
- Mercyhealth Occupational Health and Wellness
1010 N. Washington St.
Janesville, WI 53548
608.741.3800
Monday–Friday, 7:00am–5:00pm; Saturday-Sunday, 7:00am–7:00pm
Serves adults
- Mercyhealth Physician Clinic–Rockton
2350 N. Rockton Ave.
Rockford, IL 61103
815.971.2000
Monday–Friday, 7:30am–5:00pm; Saturday, 8:00am–12:00pm
Serves all ages
- Mercyhealth Roscoe
5000 Prairie Rose Dr.
Roscoe, IL 61073
815.971.2000
Monday–Friday, 8:00am–5:00pm; Saturday, 8:00am–12:00pm
Serves all ages
- Mercyhealth South
849 Kellogg Ave.
Janesville, WI 53546
608.755.7960
Monday–Friday, 7:30am–5:00pm (closed 12:00pm–1:00pm)
Serves all ages
- Mercyhealth West
1000 Mineral Point Ave.
Janesville, WI 53548
608.756.6800
Monday–Friday, 8:00am–5:00pm (closed 1:00pm–2:00pm)
Serves children and adults
- Mercyhealth Whitewater
507 W. Main St.
Whitewater, WI 53190
262.473.0400
Monday–Friday, 8:00am–4:15pm
Serves children and adults
- Mercyhealth Winnebago
102 Landmark Dr.
Winnebago, IL 61088
815.971.3200
Monday–Friday, 8:00am–5:00pm; Saturday, 8:00am–12:00pm
Serves all ages
Clinic laboratories
Ages served varies by location
- Javon Bea Hospital–Riverside
8201 E. Riverside Blvd.
Rockford, IL 61114
815.971.7000
Monday–Friday, 7:30am–5:00pm
- Javon Bea Hospital–Rockton
2400 N. Rockton Ave.
Rockford, IL 61103
815.971.5000
Monday–Friday, 7:30am–5:00pm
- Mercyhealth East
3524 E. Milwaukee St.
Janesville, WI 53546
608.756.7100
Monday–Friday, 7:00am–8:00pm; Saturday, 7:30am–5:00pm
- Mercyhealth Hospital and Medical Center–Harvard
901 Grant St.
Harvard, IL 60033
815.943.5431
Monday–Friday, 7:00am–2:00pm; Saturday, 7:00am–11:00am
- Mercyhealth Hospital and Medical Center–Walworth
Hwys. 50 and 67, N2950 State Rd. 67
Lake Geneva, WI 53147
262.245.0535
Monday–Friday, 7:00am–5:30pm; Saturday, 7:00am–11:00am
- Mercyhealth Hospital and Trauma Center–Janesville
1000 Mineral Point Ave.
Janesville, WI 53548
608.756.6000
Monday–Friday, 8:30am–5:00pm
- Mercyhealth Hospital and Trauma Center Emergency North–Janesville
3400 Deerfield Dr.
Janesville, WI 53546
608.314.3605
Daily, 7 am-5 pm
- Mercyhealth Perryville
3401 N. Perryville Rd.
Rockford, IL 61114
815.971.2000
Monday–Friday, 8 am–5 pm; Saturday, 8 am–noon
- Mercyhealth Woodstock
2000 Lake. Ave.
Woodstock, IL 60098
815.337.7100
Monday–Friday, 7:00am–5:30pm; Saturday, 8:00am–1:00pm