Search the site

Where to Get Immunized

The best (and often least expensive) place to get vaccinated is at your doctor's office or primary care clinic as part of regular health care.


Call in advance to check that the vaccines you need are in stock and to get cost information. If your doctor's office does not have the vaccines you need, check the options below.


Vaccines for Adults

  • AITC Immunization and Travel Clinic.  AITC is a non-profit, fee-for-service clinic that is part of the Dept. of Public Health.  AITC nurses are vaccine and travel medicine experts, and spend 1-on-1 time with every client. Vaccines are administered safely and correctly, in a pleasant, bright, Civic Center clinic.  Most adult vaccinations are given on a walk-in basis, and wait time is usually brief.  For persons requiring vaccines for international travel, an appointment is required, as the nurse will spend 30-40 minutes with travel health clients making sure they have all the needed information.
  • Pharmacies. These locations usually offer vaccines on a walk-in basis for a fee. Check out the Health Map Vaccine Finder to locate a pharmacy or drop-in clinic in your neighborhood that offers vaccines.
  • Hepatitis A and Hepatitis B, and Flu, vaccines are available for free or low cost in many San Francisco locations.
  • Pertussis and Flu [English] [Spanish] [Chinese] vaccines are available for low cost in many San Francisco locations.
  • Healthy San Francisco Program If you are in need of a primary care doctor but do not have health insurance, you may be eligible for this program. Call 311 for more information.
  • San Francisco City Clinic is currently offering meningococcal vaccine to San Francisco residents who may be at higher risk for meningococcal disease. For more information, please visit the City Clinic website or call (415) 487-5500. Check below for information regarding hours and location.
    • Address: 356 7th Street; San Francisco, CA 94103
    • Drop-in Hours*: 8:00am - 4:00pm Mon, Wed, Fri

                             1:00pm - 6:00pm Tues
                             1:00pm - 4:00pm Thurs

      *On Tuesday from 1:00pm - 3:00pm and Thursday from 1:00pm - 4:00pm we can only see patients with symptoms of an STD or those who have a partner with an STD. Clinic may close early if maximum volume is reached. Click here for more details.

  • Magnet is now offering meningococcal vaccine to gay, bi, and queer men in the Bay Area who may be at higher risk for meningococcal disease. For details, visit the Magnet website or call (415) 581-1600. Information regarding location and clinic hours is below.
    • Address: 4122 18th St; San Francisco, CA 94114
    • Clinic hours: 10:00am - 6:00pm Mon, Tues, Sat

                         10:00am - 8:00pm Thurs, Fri


Vaccines for Children

Children are best served when seen at one health care site. All children in San Francisco can have access to medical care. Click here to find out more information.


  • Call 311 or (800) 300-9950 for assistance with finding a doctor or clinic for your child.
  • Call (415) 554-2955 and ask to speak to a member of the Immunization Program to find out about special immunization clinics within the San Francisco Department of Public Health for families who have no other options.
  • California law requires all students entering 7th grade to show proof of Tdap (whooping cough) vaccination before entering school each fall. 

Free Community Immunization Events

There are no free immunization clinics scheduled at this time. Please check back in the future.



San Francisco Flu Shot Locations

    • San Francisco Department of Public Health Sponsored Flu Clinics Flyer - flu vaccination clinics for 2014-2015 are over. Please check back in Fall 2015 for 2015-2016 flu vaccine location information.
    • AITC Immunization and Travel Clinic 

© Copyright 1998 - 2015, Department of Public Health, City and County of San Francisco Privacy Policy|Sitemap|Contact Us