Immunization Clinics offer routine vaccinations for infants and children, sexual health vaccines, and routine immunizations for adults with complex needs or medical conditions.

For routine adult immunizations, please see your local pharmacist.

Immunization Clinics, located in various Public Health Units across the region, offer recommended vaccines to protect us from the effects of a number of serious vaccine-preventable diseases like diphtheria, measles and rubella.

Book an appointment

Type in your address below to find an Immunization Clinic near you and book an appointment. Most clinics do not accept drop-in appointments.

Note: Designated VCH-pharmacies also carry and provide routine childhood immunizations for children over 4 years old, publicly-funded HPV vaccines and support vaccination response in outbreak or exposure situations.

 

Find this service near you

OR
  • Immunization Clinic at Bella Coola General Hospital

    1025 Elcho Street Bella Coola
  • Community health centres

    Immunization Clinic at Central Community Health Centre

    132 West Esplanade, 5th floor North Vancouver
  • Community health centres

    Immunization Clinic at Evergreen Community Health Centre

    3425 Crowley Drive Vancouver
  • Community health centres

    Immunization Clinic at Gibsons Health Unit

    821 Gibsons Way Gibsons
  • Community health centres

    Immunization Clinic at Pacific Spirit Community Health Centre

    2110 West 43rd Avenue Vancouver
  • Community health centres

    Immunization Clinic at Parkgate Community Health Centre

    3625 Banff Court, 2nd floor North Vancouver
  • Community health centres

    Immunization Clinic at Pemberton Health Centre

    1403 Portage Road, PO Box 8 Pemberton
  • Community health centres

    Immunization Clinic at Pender Harbour and District Health Centre

    5066 Francis Peninsula Road Madeira Park
  • Immunization Clinic at qathet General Hospital

    5000 Joyce Ave, Third floor Powell River
  • Community health centres

    Immunization Clinic at Raven Song Community Health Centre

    2450 Ontario Street Vancouver
  • Other

    Immunization Clinic at Richmond Place – 8100 Granville Avenue

    8100 Granville Avenue Richmond
  • Community health centres

    Immunization Clinic at Robert and Lily Lee Family Community Health Centre

    1669 East Broadway Vancouver
  • Community health centres

    Immunization Clinic at Sechelt Health Unit

    5571 Inlet Avenue, PO Box 1040 Sechelt
  • Community health centres

    Immunization Clinic at South Community Health Centre

    6405 Knight Street Vancouver
  • Community health centres

    Immunization Clinic at Squamish Community Health Centre

    1140 Hunter Place Squamish
  • Community health centres

    Immunization Clinic at Three Bridges Community Health Centre (West End)

    1128 Hornby Street Vancouver
  • Community health centres

    Immunization Clinic at West Vancouver Community Health Centre

    2121 Marine Drive West Vancouver
  • Community health centres

    Immunization Clinic at Whistler Health Care Centre

    4380 Lorimer Road Whistler