Clinic Times and Locations
MHD provides immunizations at our walk-in clinics starting September 7, 2021. A schedule by location and time is provided below and an appointment is necessary. We reserve the right to turn people away based on clinic capacity. Please bring any shot records you have with you. For questions, please call (414) 286-6705.
- Keenan Health Center, 3200 N 36th St.
- Northwest Health Center, 7630 W Mill Rd.
- Southside Health Center, 1639 S 23rd St.
Immunization Appointment Request
Cost and Availability
For children (18 years of age or younger)
The MHD can only provide vaccinations to children (18 years of age or younger) who meet one of the following criteria:
Child is uninsured (no medical insurance)
Child is enrolled in or eligible for Medicaid/BadgerCare
Child is native American or Alaskan native
Vaccine provided through federal funding is free for those that are eligible. Children not eligible to receive federally funded vaccine from MHD must see their health care provider to receive vaccinations. Immunization services generally do not have associated co-pay or deductible fees applied to the receipt of immunization services. Clients with insurance should contact their insurance carriers to assess their co-payment and/or deductible fees.
Routine childhood/adolescent vaccinations provided though the City of Milwaukee Health Department include:
- Hep A
- Hep B
Flu Immunizations are provided free of charge ONLY to eligible children (Age 18 and under) who have BadgerCare+, Medicaid, or who are uninsured at any Milwaukee Health Department Walk-in Clinic. Call (414) 286-8034 to check for flu vaccine availability.
Children with private insurance or adults age 19 and older who do not have Medicaid will be charged a $35.00 fee for influenza shots.
The Milwaukee Health Department does not provide travel vaccinations. For more information on travel vaccinations and where they may be obtained, please visit the CDC's website.