Free Immunizations for the Uninsured

Public Health Madison & Dane County

Most Public Health Departments offer free immunizations for those who do not have private health insurance or medical assistance that covers vaccines.

Get a flu shot and other immunizations at the public health clinics in Madison, Middleton, Verona, Stoughton and Sun Prairie. For those outside of Dane County, find your local Public Health office here.

View this year's immunization schedule for the Madison area

Immunizations Provided:

  • Influenza (Flu)
  • HPV
  • MMR
  • Td/Tdap0
  • Hepatitis A and B
  • Meningococcal
  • Varicella
  • Childhood vaccines

Some people may not qualify for free vaccines. For more information, contact the Public Health Department at 608-266-4821 or visit their website.