If child does not have health insurance: 


Many doctors' offices, community health centers, and all local public health departments offer vaccines free of charge for children with no health insurance through age 18 under the Vaccines for Children program.


  • Check with your child's doctor to see if they offer vaccines for free.
  • Call a community health center near you: Click here or call 1-877-464-4772.
  • Go to your local public health department.


If child has Medicaid:


  • Medicaid covers vaccines for children.

  • Visit the pediatrician or other physician that was assigned by Medicaid.

  • You can call the number on your Medicaid card if you are not sure which doctor was assigned to your child.

If child has employer or private health insurance:


  • Almost all insurance plans cover vaccines. Call the number on the insurance card to check coverage for your child.
  • If your insurance says it is covered, take your child to a doctor who is included under the insurance plan.
  • If the insurance company says the vaccine is not covered, you can take your child to the local public health department to get vaccines forfree through age 18. Call to tell them that the insurance company said that the vaccine was not covered and find out how you can get the vaccines there.