Ronald McDonald Care Mobile

A passion for healthy kids

Since 2003, Mercyhealth has provided dental and medical care to uninsured children in the region through the Ronald McDonald Care Mobile. The Care Mobile is a 40-foot, 26,000 pound pediatric clinic on wheels that delivers medical and dental care to uninsured children across the region. The vehicle houses two patient examination rooms, a laboratory, a reception area and a medical records area.  The Care Mobile visits “host sites” in five counties in Illinois, including Boone, Lee, Ogle, Stephenson and Winnebago, and Rock County in Wisconsin.

A team of medical professionals travel on the Care Mobile, including a nurse practitioner, a dentist and a dental assistant.  Onsite Dental is partnering with Mercyhealth to provide the dental care. Staff members on the Care Mobile help enroll children in Illinois’ All Kids Program.

Funding for the Care Mobile is provided by Ronald McDonald House Charities, the Rockford Memorial Hospital Auxiliary and the Mercyhealth Development Foundation. Since 2003, more than 8,645 children and their families have been served on the Care Mobile. More than $2.2 million in free care has been provided since 2003. More than 1,200 immunizations have been given on the Care Mobile since 2003.

The Care Mobile participates in numerous community events every year, including parades and festivals, to increase community awareness and educate children and families. In 2018, the Care Mobile celebrates the 15-year milestone of providing care to the children in our region.

Please call the Ronald McDonald Care Mobile or check with your school nurse to find out when we will be near you!

  • Care Mobile appointments or schedule inquiries: (815) 971-5800, option 5
  • Questions about the Care Mobile: Toni Ellingson, FNP/Manager, (815) 971-5810
  • Donations or event requests: Kristi Briggs, Community Health Representative, (815) 971-6627

Services and Treatments


Javon Bea Hospital–Rockton

2400 N. Rockton Ave.
Rockford, IL 61103

Phone: (815) 971-5000
Mercyhealth MyChart Sign In