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
-
Bella Coola General Hospital
1025 Elcho Street Bella Coola -
Community health centres
Central Community Health Centre
132 West Esplanade, 5th floor North Vancouver -
Community health centres
Evergreen Community Health Centre
3425 Crowley Drive Vancouver -
Community health centres
Gibsons Health Unit
821 Gibsons Way Gibsons -
Community health centres
Pacific Spirit Community Health Centre
2110 West 43rd Avenue Vancouver -
Community health centres
Parkgate Community Health Centre
3625 Banff Court, 2nd floor North Vancouver -
Community health centres
Pemberton Health Centre
1403 Portage Road, PO Box 8 Pemberton -
Community health centres
Pender Harbour and District Health Centre
5066 Francis Peninsula Road Madeira Park -
qathet General Hospital
5000 Joyce Ave, Third floor Powell River -
Community health centres
Raven Song Community Health Centre
2450 Ontario Street Vancouver -
Other
Richmond Place – 8100 Granville Avenue
8100 Granville Avenue Richmond -
Community health centres
Robert & Lily Lee Family Community Health Centre
1669 East Broadway Vancouver -
Community health centres
Sechelt Health Unit
5571 Inlet Avenue, PO Box 1040 Sechelt -
Community health centres
South Community Health Centre
6405 Knight Street Vancouver -
Community health centres
Squamish Community Health Centre
1140 Hunter Place Squamish -
Community health centres
Three Bridges Community Health Centre (West End)
1128 Hornby Street Vancouver -
Community health centres
West Vancouver Community Health Centre
2121 Marine Drive West Vancouver -
Community health centres
Whistler Health Care Centre
4380 Lorimer Road Whistler