The VFC program is a federally funded program that provides no-cost vaccines to eligible children age 18 and under in the United States. Eligibility is limited to children who are Medicaid-eligible, uninsured, underinsured, or American Indian/Alaska Native, but not all children qualify. It covers all the vaccines recommended by the AAP and AAFP for babies, young children, and adolescents. These routine vaccines protect children from at least 18 dangerous diseases.
Healthcare providers participate in the VFC program
Children younger than 19 years of age and who meet one of the following :
Children cannot be denied a vaccine based on their immigration status or your ability to pay an administration fee.
To get no-cost vaccines 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.

Each state has a different way of identifying VFC participants. There is no national VFC provider locator; you’ll need to contact your state or local health department, which may offer a searchable list of participating providers.

Get all of your questions answered, including whether your child may qualify for the VFC program.