Vaccines for Children (VFC) Program

Three children smiling

The Vaccines for Children (VFC) program offers vaccines at no cost to eligible children through health care providers enrolled in the program. Vaccinating on time means healthier children, families, and communities. Find out if your child qualifies for the VFC program.

Children who are eligible for the Vaccines for Children (VFC) program can receive vaccines at no cost through a national network of participating health care providers. The VFC program 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 16 diseases.

Who Is Eligible for the VFC Program?

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

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

What Is “Underinsured”?

Underinsured means that your child has health insurance, but the insurance policy:

Underinsured children are eligible to receive vaccines only at federally qualified health centers (FQHCs) or rural health clinics (RHCs). FQHCs and RHCs provide health care to medically underserved areas and meet certain criteria under Medicare and Medicaid programs. If you need help locating an FQHC or RHC, contact your state or city’s VFC program coordinator.

Doctor checking baby's heart

There is no charge for vaccines given by a VFC provider to eligible children.

What Is the Cost?

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

  • Giving a shot
  • Office visit
  • Non-vaccine services, like an eye exam or blood test

Where Can My Child Get Vaccinated?

Nationally, there are 38,420 health care providers enrolled in the VFC program. If your child is VFC-eligible, ask your child’s doctor if they are a VFC provider. Other health care providers that might participate in the VFC program include pharmacies, urgent care clinics, and school-based clinics. For help finding a VFC provider near you, contact your state or local health department’s VFC program coordinator, or call CDC at 1-800-CDC-INFO (1-800-232-4636) for assistance.

Federal Funding, State Management

The Centers for Disease Control and Prevention (CDC) receives funding for the VFC program through the Centers for Medicare and Medicaid Services (CMS). In general, state health departments manage the VFC program, but in some locations, it may be managed by a city or territorial health department.

Page last reviewed: April 17, 2019
Content source:

National Center for Immunization and Respiratory Diseases, Immunization Services Division