Locations

With so many Mercyhealth locations throughout the community, one is sure to be in your neighborhood. Offices are open Monday - Friday, 8 a.m. - 5 p.m.; Saturday 8 a.m. - 12 p.m.

Mercyhealth Rockton Avenue, Building 1
Formerly Rockford Health Physicians - North Rockton Avenue, Building 1
2300 N. Rockton Avenue
Rockford, IL 61103
(815) 971-2000
Map
Mercyhealth Byron
Formerly Rockford Health Physicians – Byron
130 Kysor Drive
Byron, IL 61010
(815) 971-3000
Map
Mercyhealth Physicians
Formerly Rockford Health Physicians -
North Rockton Avenue, Building 2
2350 N. Rockton Avenue
Rockford, IL 61103
(815) 971-2000
Map
Mercyhealth Mulford
Formerly Rockford Health Physicians - Mulford
5970 Churchview Drive
Rockford, IL 61107
(815) 971-2000
Map
Mercyhealth Alpine
Formerly Rockford Health Physicians - Alpine
7702 N. Alpine Road
Loves Park, IL 61111
(815) 971-2000
Map
Mercyhealth Roscoe
Formerly Rockford Health Physicians - Roscoe
5000 Prairie Rose Drive
Roscoe, IL 61073
(815) 971-2000
Map

Mercyhealth Perryville
Formerly Rockford Health Physicians - Perryville
3401 N. Perryville Road
Rockford, IL 61114
(815) 971-2000
Map

Provider-Based Billing

Mercyhealth Belvidere
Formerly Rockford Health Physicians - Belvidere
1747 Henry Luckow Lane
Belvidere, IL 61008
(815) 971-3030
Map
Mercyhealth Winnebago
Formerly Rockford Health Physicians - Winnebago
102 Landmark Drive
Winnebago, IL 61088
(815) 971-3200
Map
Mercyhealth Women's Center
Formerly The Women's Center at Rockford Health System
7180 Spring Brook Road
Rockford, IL 61114
(815) 971-2299
Map
Mercyhealth McFarland
Formerly Rockford Health Physicians - McFarland
2780 McFarland Road
Rockford, IL 61107
(815) 971-3070
Map
Mercyhealth Cherry Valley
6998 Redansa Drive
Rockford, IL 61108
(815) 971-3110
Mercyhealth Strathmoor
Formerly Pediatric Associates of Rockford
5727 Strathmoor Drive
Rockford, IL 61107
(815) 398-1527
Map