Vaccines for Children (VFC)

Ensuring Every Child Can Receive a Vaccine

VFC Provides Free Vaccines to Children

The VFC program is a federally funded program that provides free vaccines to children in the United States. It covers all the vaccines CDC recommends for babies, young children, and adolescents. These routine vaccines protect children from 16 dangerous diseases.


Healthcare providers participate in the VFC program

Who is Eligible?

Any child younger than 19 years old who is:

  • Eligible for Medicaid
  • Uninsured
  • Underinsured (uninsured children can only receive free vaccines at Federally Qualified Health Centers (FQHCs) or Rural Health Clinics (RHCs))
  • American Indian or Alaskan Native

Know Your Rights! Children cannot be denied a vaccine based on their immigration status or your ability to pay an administration fee.

How Do I Get a VFC Vaccine for My Child?

To get a free vaccine through the VFC program, you will have to find a participating health clinic or provider. Check out our resources below to find a participating location and make an appointment.

Asian young children with toys on the table

Find a VFC Provider in Your State

Each state has a different way of identifying VFC participants.

Young child smiling

Talk to Someone Who Can Help

You can speak directly to your state’s VFC coordinator.

Discover More