Diseases That Vaccines Prevent


Many diseases can be prevented by immunizations. Learn more about these diseases and the vaccines that prevent them below.

Most of the vaccines that protect against these diseases are provided free of charge to all Ontario residents. Not sure if you’re eligible for free vaccine? Call Elgin St. Thomas Public Health at 519-631-9900 to talk to a nurse.



multi-generation family

Click on the links below to learn more about the vaccines available in Ontario. To book an appointment to get a routine vaccine, go to our appointment booking page.

Routine Publicly Funded Vaccines


For more information contact