Vaccines for Children (VFC) Program
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.
Children ages 18 years or younger who meet at least one of the following requirements:
- American Indian or Alaska Native
What Is “Underinsured”?
Underinsured means that your child has health insurance, but the insurance policy:
- Doesn’t cover any vaccines or
- Doesn’t cover certain recommended vaccines
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.
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 more than 40,000 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. CDC can help you find the VFC program closest to you.
- Vaccines for Children (VFC) Program
- VFC Program Detailed Questions and Answers for Parents
- Programa Vacunas para Niños (VFC) (Español)
- For Parents: Learn More About Vaccinating Your Children
- Parent-friendly version, Recommended Immunizations for Children from Birth through 6 Years Old [488 KB]
- Parent-friendly version, Recommended Immunizations for Children from 7 through 18 Years Old [638 KB]
National Center for Immunization and Respiratory Diseases, Immunization Services Division