Coronavirus (COVID-19)

COVID-19 Vaccines  |   Visitor Policy  |  What to expect when visiting Mercyhealth  |     Mercyhealth FAQ  |  CDC FAQ  |  Antibody Testing Information  |  COVID-19 Lab Testing  |   Virtual Visit... continue reading


Children aren’t just small adults. They have many unique health care needs and challenges that require the special skills of board certified pediatricians who often are your child’s first health care advocates. Mercyhealth’s compassionate pediatricians love their patients like their own children and provide exceptional care. Mercyhealth’s doctors want to help your child get a healthy start to life and lead a long, happy adulthood.

They offer comprehensive health care for children of all ages, from birth to early adulthood. They can make referrals to specialists when necessary. Also, they can counsel parents on their children’s physical, behavioral, and emotional health.

Your child’s pediatrician may even follow their health all the way through the college years.

Find a Provider

Providers available for this service:

Pediatrics Conditions

  • Adolescent care
  • Allergies and asthma care
  • Behavioral treatment
  • Child development screenings
  • Developmental disabilities care
  • Immunizations
  • Nutrition and exercise counseling
  • Parent education
  • School and sports physicals
  • Vision and hearing checks
  • Well baby exams

Learn More

Child Development and Behavior

Providing a variety of inpatient and outpatient child development and behavior services

learn more

Pediatric Specialties

Providing the most pediatric subspecialists in the region, close to home

learn more

Pediatric Therapy

Providing ongoing occupational, physical, developmental and speech therapy for inpatient and outpatient children

learn more


Mercyhealth Alpine

7702 N. Alpine Rd.
Loves Park, IL 61111

Phone: (815) 971-2000

Mercyhealth Beloit

2825 Prairie Ave.
Beloit, WI 53511

Phone: (608) 363-5500

Mercyhealth Crystal Lake East

390 Congress Pkwy.
Crystal Lake, IL 60014

Phone: (815) 455-0850

Mercyhealth Crystal Lake South

415-A Congress Pkwy.
Crystal Lake, IL 60014

Phone: (815) 356-7494

Mercyhealth East

3524 E. Milwaukee St.
Janesville, WI 53546

Phone: (608) 756-7100

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 Rd. 67
Lake Geneva, WI 53147

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

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 Mulford

5970 Churchview Dr.
Rockford, IL 61107

Phone: (815) 971-2000

Mercyhealth North

3400 Deerfield Dr.
Janesville, WI 53546

Phone: (608) 314-3600

Mercyhealth Physician Clinic–Riverside

8201 E. Riverside Blvd.
Rockford, IL 61114

Phone: (815) 971-2000

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 Woodstock

2000 Lake Ave.
Woodstock, IL 60098

Phone: (815) 337-7100
Toll-Free (888) 983-7100


VIDEO: Patricia Moody, MD – Pediatrics

VIDEO: Jane Taylor, MD – Pediatrics

VIDEO: Jillian Kaskavage, MD – Pediatrics

More Videos-->
Mercyhealth MyChart Sign In
is the if statement working?