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

4th 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 - Amherst Public Health Office Immunization Clinic

Monday, December 15, 2025 from 3-6 p.m.
Monday, January 12, 2026 from 3-6 p.m.

Appointments are required. Please call to book: 902-667-3319 

Offering infant RSV, COVID-19 and influenza immunization to people who do not have a family doctor, nurse practitioner or family practice nurse.

Eligibility:

  • Infant RSV: infants under 8 months old and babies/toddlers under 24 months at higher risk of severe illness from RSV
  • Influenza & COVID-19: anyone aged 6 months and older

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 vaccine eligibility and recommended timelines.

NZ - Elmsdale Childhood Immunization Clinic

East Hants Family Resource Centre
Last Wednesday monthly from 9:30 a.m. - 2:30 p.m.
Drop-in only, no appointments needed.

Offering routine childhood vaccines to children who do not have a primary care provider. Also offering following vaccines for all ages (if eligible):

  • Shingles Vaccines (age 65+)
  • MMR/MMRV Vaccines
  • Tdap Vaccines

Check the Routine Vaccine Schedule for eligibility and recommended timelines.

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

NZ - Elmsdale Immunization Clinics

Elmsdale Public Health Office
*1st Tuesday monthly from 9 a.m. - 2:30 p.m.
Please call to book an appointment: 902-883-3500

*Clinic will move to 3rd Tuesday of the month in January 2026

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

Check the Routine Vaccine Schedule for eligibility and recommended timelines.

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

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 - Pictou Childhood Immunization Clinics

Murray Family (Pictou) Public Library & deCoste Culture Hub

Clinics are held every other 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 - Truro Early Childhood Immunization Clinics

Childhood Immunization Clinic

Public Health Office – Wing B, 1st floor (Same location as Medical Day Unit)
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 (same location as Medical Day Unit)

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

*Clinic will move to 1st Tuesday of the month in January 2026.

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.