Skip to main content

Public Health Immunization Clinics

Public Health holds immunization clinics at local offices and in communities across the province. This enables people to get caught up on routine vaccines, particularly if they do not have a primary care provider. Jump to the map below to see all upcoming clinics.  

If you have questions about accessing vaccinations outside of planned clinics, call your local Public Health office. Routine vaccines are also offered for free by primary care providers and community pharmacy primary care clinics.  

Before you book an appointment:

For additional Public Health clinics not listed below, check out the Public Health Mobile Unit webpage. This community-based service supports free routine immunizations, like COVID-19, pneumococcal and MMR vaccines, and respiratory testing.  

Public Health Immunization Clinics Map

Public Health Immunization Clinics

CZ - Childhood Immunization Clinics

Central Zone Public Health Weekly Clinics

Call to book an appointment:
Phone: 902-481-4956
Toll Free: 1-877-334-3032   

Clinics fill up quickly, please book early. If you require assistance getting to the clinic, please mention this when you call to book your appointment.  

Check the Routine Vaccine Schedule for vaccines offered to children, eligibility and recommended timelines.

EZ - Antigonish Public Health - All-Ages Routine Vaccine Clinic

Every other Wednesday from 9:30 a.m. – 3 p.m.

Call to book an appointment: 902-867-4500 ext. 4800

Check the Routine Vaccine Schedule for vaccine eligibility and recommended timelines.

Clinics fill up quickly, please book early. Please indicate when booking which vaccine(s) will be needed during your appointment.

EZ - Glace Bay Public Health - All-Ages Routine Vaccine Clinic

Every Thursday from 9:30 a.m. – 3 p.m.

Call to book an appointment: 902-842-4050

Check the Routine Vaccine Schedule for vaccine eligibility and recommended timelines.

Clinics fill up quickly, please book early. Please indicate when booking which vaccine(s) will be needed during your appointment. 

EZ - Inverness Public Health - All-Ages Routine Vaccine Clinic

Every other Thursday from 9:30 a.m. – 3 p.m.

Call to book an appointment: 902-258-1920

Check the Routine Vaccine Schedule for vaccine eligibility and recommended timelines.

Clinics fill up quickly, please book early. Please indicate when booking which vaccine(s) will be needed during your appointment.  

EZ - New Waterford Public Health - All-Ages Routine Vaccine Clinic

Every other Friday from 9:30 a.m. – 3 p.m.

Call to book an appointment: 902-862-2204

Check the Routine Vaccine Schedule for vaccine eligibility and recommended timelines.

Clinics fill up quickly, please book early. Please indicate when booking which vaccine(s) will be needed during your appointment. 

EZ - North Sydney Public Health - All-Ages Routine Vaccine Clinic

Every other Tuesday from 9:30 a.m. – 3 p.m.

Call to book an appointment: 902-794-2009

Check the Routine Vaccine Schedule for vaccine eligibility and recommended timelines.

Clinics fill up quickly, please book early. Please indicate when booking which vaccine(s) will be needed during your appointment. 

EZ - Port Hawkesbury Public Health - All-Ages Routine Vaccine Clinic

Every other Wednesday from 9:30 a.m. – 3 p.m.

Call to book an appointment: 902-625-1693

Check the Routine Vaccine Schedule for vaccine eligibility and recommended timelines.

Clinics fill up quickly, please book early. Please indicate when booking which vaccine(s) will be needed during your appointment. 

EZ - Sydney Public Health - All-Ages Routine Vaccine Clinic

Every Monday and every other Friday from 9:30 a.m. – 3 p.m. 

Call to book an appointment: 902-563-2400

Check the Routine Vaccine Schedule for vaccine eligibility and recommended timelines.

Clinics fill up quickly, please book early. Please indicate when booking which vaccine(s) will be needed during your appointment. 

NZ - Amherst Childhood Immunization Clinics

Amherst Public Health Office    
1st and 2nd Wednesday of each month    
Call 902-667-3319 for booking 

Clinics fill up quickly, please book early. If you require assistance getting to the clinic, please mention this when you call to book your appointment.  

Check the Routine Vaccine Schedule for vaccines offered to children, eligibility and recommended timelines.

NZ - Amherst Immunization Clinics

Amherst Public Health Office

1st Tuesday of the month from 9 a.m.- 2:30 p.m.
Call 902-667-3319 for booking

Offering free routine vaccines for people without a primary care provider, including those who need vaccines due to high-risk conditions.

If you require assistance getting to the clinic, please call 902-893-5820.

Check the Routine Vaccine Schedule for vaccine eligibility and recommended timelines.
 

NZ - Elmsdale Childhood Immunization Clinics

East Hants Family Resource Centre
Wednesday, April 30, 2025 from 10 a.m. - 3 p.m.
Drop in or call 902-893-5820 to book an appointment.

If you require assistance getting to the clinic, please call 902-893-5820.

Please note: Clinic also offering COVID-19, influenza and MMR/MMRV vaccines for anyone who is eligible.

Check the Routine Vaccine Schedule for vaccines offered to children, eligibility and recommended timelines.

NZ - New Glasgow Childhood Immunization Clinics

New Glasgow Public Health     
3rd week of the month
Call 902-752-5151 for booking 

Clinics fill up quickly, please book early. If you require assistance getting to the clinic, please mention this when you call to book your appointment.  

Check the Routine Vaccine Schedule for vaccines offered to children, eligibility and recommended timelines.

NZ - New Glasgow Immunization Clinics

New Glasgow Public Health Office   

2nd Tuesday of the month from 9 a.m.- 2:30 p.m.
Call 902-752-5151 for booking

Offering free routine vaccines for people without a primary care provider, including those who need vaccines due to high-risk conditions.

If you require assistance getting to the clinic, please call 902-893-5820.

Check the Routine Vaccine Schedule for vaccine eligibility and recommended timelines.
 

NZ - Oxford Childhood Immunization Clinics

Oxford Medical Clinic   
4th Tuesday of every month    
Call 902-667-3319 for booking

Clinics fill up quickly, please book early. If you require assistance getting to the clinic, please mention this when you call to book your appointment.  

Check the Routine Vaccine Schedule for vaccines offered to children, eligibility and recommended timelines.

NZ - Parrsboro Childhood Immunization Clinics

Parrsboro Primary Health Care
3rd Tuesday of every month
Call 902-667-3319 for booking

Clinics fill up quickly, please book early. If you require assistance getting to the clinic, please mention this when you call to book your appointment.  

Check the Routine Vaccine Schedule for vaccines offered to children, eligibility and recommended timelines.

NZ - Truro Early Childhood Immunization Clinics

Childhood Immunization Clinic

Public Health Office – Wing B, 1st floor    
2nd & 4th Tuesdays of each month   
Call 902-893-5820 for booking

Clinics fill up quickly, please book early. If you require assistance getting to the clinic, please mention this when you call to book your appointment.  

Check the Routine Vaccine Schedule for vaccines offered to children, eligibility and recommended timelines.

NZ - Truro Immunization Clinics

Truro Public Health Office (Wing B)

3rd Tuesday of the month from 9 a.m.- 2:30 p.m.
Call 902-893-5820 for booking

Offering free routine vaccines for people without a primary care provider, including those who need vaccines due to high-risk conditions.

If you require assistance getting to the clinic, please call 902-893-5820.

Check the Routine Vaccine Schedule for vaccine eligibility and recommended timelines.

NZ - Westville Childhood Immunization Clinics

Westville Town Office   
1st week of the month
Call 902-752-5151 for booking

Clinics fill up quickly, please book early. If you require assistance getting to the clinic, please mention this when you call to book your appointment.  

Check the Routine Vaccine Schedule for vaccines offered to children, eligibility and recommended timelines.

©2025 Nova Scotia Health Authority. All rights reserved.