Healthy New Jersey


For the Public

The Vaccines for Children (VFC) program helps provide vaccines at no cost to eligible children through health care providers enrolled in the program. This helps ensure that all children have a better chance of getting their recommended vaccinations on schedule. These vaccines protect babies, young children, and adolescents from these diseases  .

Program Eligibility

Children ages 18 years or younger who meet at least one of the following requirements:

  • Uninsured
  • Underinsured
  • Medicaid-eligible
  • American Indian or Alaska Native

What does it mean to be "underinsured"?

Underinsured means that you have insurance, but the insurance policy:

Underinsured children are eligible to receive vaccines only at Federally Qualified Health Centers (FQHCs). FQHCs deliver high quality health care to all people regardless of their ability to pay.

Find a FQHC in New Jersey.

Is there a cost?

There is no charge for vaccines given by VFC providers to eligible children. Health care providers may charge other fees related to the visit, such as:

  • Giving a shot (vaccine administration fee)*.
  • Office visit.
  • Non-vaccine services, like an eye exam or blood test.

*Health care providers cannot refuse to vaccinate your child if you are unable to pay the vaccine administration fee.

Where can eligible children get vaccinated?

Ask your health care provider if they are a VFC provider. In New Jersey, there are over 750 health care providers enrolled in the VFC program.

Find a vaccine location

If you do not have a health care provider, reach out to your local health department, and see if they’re a VFC provider.

Vaccines for Children Program Q&A


to top