Clearly, vaccines are one of the best tools we have to keep kids healthy, but the effectiveness of immunization programs depends on availability. You can receive inexpensive or free vaccines through many local public health clinics and community health centers, and campaigns to vaccinate kids often hold free vaccination days. A program called Vaccines for Children covers Medicaid-eligible, uninsured, Alaskan and Native American populations, and some underinsured kids for routine immunizations up to 18 years of age. The vaccines are provided by the government and administered in a doctor's office. However, the doctor's visit itself is not covered (unless the child has insurance, including Medicaid). But some public health clinics may cover both the visit and the immunizations.