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.

CZ - Summer Vaccine Appointments

This summer, Central Zone Public Health is offering enhanced access to all publicly funded (free) vaccines for anyone who is eligible:

Call to book your appointment: 902-481-4956

When booking, please mention which vaccine(s) you need and if you will need help getting to your appointment.

All are welcome, however people who do not have a primary care provider will be given priority.

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 - Baddeck Legion Older Adults Vaccine Clinic (65+)

Tuesday, July 22 from 10 a.m. to 3 p.m.
Drop-in only, no appointment needed

Offering, Shingles, Pneumococcal, Td and Tdap vaccines for people aged 65 and older.
 

EZ - Glace Bay Fire Hall Older Adults Vaccine Clinic (65+)

Thursday, July 17, 2025 from 10 a.m. - 3 p.m.
Drop-in only, no appointment needed

Offering, Shingles, Pneumococcal, Td and Tdap vaccines for people aged 65 and older.
 

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

Please note: there will be no clinic on July 17, 2025

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 Fireman's Club Older Adults Vaccine Clinic (65+)

Monday, July 14, 2025 from 10 a.m. - 3 p.m.
Drop-in only, no appointment needed

Offering, Shingles, Pneumococcal, Td and Tdap vaccines for people aged 65 and older.
 

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 - Port Hood Parish Hall Older Adults Vaccine Clinic (65+)

Thursday, July 24, 2025 from 10 a.m. - 3 p.m.
Drop-in only, no appointment needed

Offering, Shingles, Pneumococcal, Td and Tdap vaccines for people aged 65 and older.
 

EZ - Reserve Mines Fire Hall Older Adults Vaccine Clinic (65+)

Tuesday, July 15, 2025 from 10 a.m. - 3 p.m.
Drop-in only, no appointment needed

Offering, Shingles, Pneumococcal, Td and Tdap vaccines for people aged 65 and older.
 

EZ - Spanish River Community Centre Older Adults Vaccine Clinic (65+)

Wednesday, July 23 from 10 a.m. to 3 p.m.
Drop-in only, no appointment needed

Offering, Shingles, Pneumococcal, Td and Tdap vaccines for people aged 65 and older.
 

EZ - Steelworkers Hall Older Adults Vaccine Clinic (65+)

Wednesday, July 16, 2025 from 10 a.m. - 3 p.m.
Drop-in only, no appointment needed

Offering, Shingles, Pneumococcal, Td and Tdap vaccines for people aged 65 and older.
 

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 (Next clinic: June 24, 2025)

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 - Elmsdale All-Ages Immunization Clinics

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

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 - Elmsdale Childhood Immunization Clinic

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

Offering routine childhood vaccines to children ages 5 and under 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 - 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 - New Glasgow Library MMR/MMRV Clinic

Entrance at the back corner of the mall. Clinics are drop-in only, no appointments needed.

Dates:

Monday, July 14 from 1 - 7 p.m. 

Thursday, August 14 from 1 - 7 p.m.

The following vaccines will be available: 

  • Measles, Mumps, Rubella, Varicella (MMRV)

  • Measles, Mumps Rubella (MMR)

First and second doses will be offered. 

Learn more about measles vaccination


 

 

NZ - New Graduate Vaccine Clinics (Elmsdale)

East Hants Family Resource Centre (Room 104)
Monday, July 7 from 10 a.m. - 3 p.m. 
Monday, August 11 from 10 a.m. - 3 p.m.

Drop-ins and appointments welcome.

Call to book an appointment: 902-883-3500 or 902-893-5820

Offering the following vaccines to new graduates:

Find details for routine childhood vaccines and grade 7 vaccines

 

NZ - New Graduate Vaccine Clinics (Truro)

Colchester East Hants Health Centre (Willow Room)
Wednesday, July 16 from 10 a.m. - 3 p.m.
Wednesday, August 13 from 10 a.m. - 3 p.m.

Please call to book an appointment (required): 902-893-5820 or 902-883-3500

Offering the following vaccines to new graduates:

Find details for routine childhood vaccines and grade 7 vaccines

 

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.