Vaccination is one of the best ways to protect your child’s health. Diseases that used to be common in this country and around the world, including polio, measles, diphtheria, pertussis (whooping cough), rubella (German measles), mumps, and tetanus can now be prevented by vaccination. Thanks to a vaccine, one of the most terrible diseases in history—smallpox—no longer exists outside the laboratory. Vaccines have prevented countless cases of disease and saved millions of lives.

ChildProtect: Free Vaccines for Children

The ChildProtect program provides all vaccines recommended by the United States Centers for Disease Control and Prevention for free to children (birth to age 18) who are uninsured or enrolled in Medical Assistance. Children with CHIP medical insurance do not qualify for this program. 

Appointments are recommended, but walk-ins are accepted. Parents must bring up-to-date immunization records. The free vaccines are available between February and December, at the following locations:

2025 Children's free vaccine schedule

Garden Spot Fire & Rescue
(New Holland, PA)
Bart Township Fire Company
(Quarryville, PA)
Witmer Fire Company
(Witmer, PA)
  • February 4
  • April 1
  • June 3
  • August 5
  • October 7
  • December 2
  • February 18
  • April 15
  • June 17
  • August 19
  • October 21
  • December 16
  • February 11
  • April 8
  • June 10
  • August 12
  • October 14
  • December 9

Other Community Vaccine Programs

Children whose insurance does not cover immunizations or has high deductibles may receive free vaccines through the following organizations:

Have Questions?

Contact program coordinator Lindsay Pringle via email or by calling 717-544-3811.

Share This Page: