Vaccination Information

The following is a list of locations for those seeking vaccinations in the City of St. Louis. Please contact clinics directly regarding pricing questions. If you are seeking vaccination records, please call (314) 657-1447.

School Vaccinations

Missouri State law and health regulations require students to be properly immunized and provide verification to attend school, unless they have an appropriate exemption card on file. Children attending school must be immunized against diphtheria, tetanus, pertussis, meningococcal, polio, measles, mumps, rubella, hepatitis B and varicella. All students are required to provide documentation that includes the month, day and year the vaccine was administered.

View and Download the 2019-2020 Missouri School Immunization Requirements (Requisitos en español)

Immunization Exemptions

Requests for immunization exemptions for religious or medical reasons are available on a walk-in basis from 9:00 a.m.-12:00 p.m. Monday-Friday (except city holidays). All other encounters will be by appointment only. City residents may call Sheria Stinson at 314-657-1518 to make an appointment. You may also call 314-612-5100.

Influenza Vaccinations

The City of St. Louis Department of Health and the Centers for Disease Control and Prevention recommend a yearly flu vaccine for everyone 6 months of age and older as the first and most important step in protecting against this serious disease.

Visit the Influenza (flu) Vaccine Information website

Medical Records

(314) 657-1447

  • Provides records for Hepatitis, immunizations, lead, and closed City hospitals 
  • $10 Fee per Record (cash only, please have exact change)

Hepatitis A Vaccinations

City of St. Louis ordinance #68597 states every holder of a PERMIT for a FOOD ESTABLISHMENT, operating for more than ten days, shall verify a certificate of immunization from a health care provider for the Hepatitis A virus from every EMPLOYEE assigned to the preparation, display or service of FOOD for such FOOD ESTABLISHMENT within thirty (30) days after the commencement of such EMPLOYEE'S employment. Additional information on this ordinance is available online.

The following clinics offer Hepatitis A vaccinations. You can also search for Hepatitis A vaccination locations at

Betty Jean Kerr People's Health Center - 314-367-7848
5701 Delmar
Payment for the vaccination is based on a sliding scale.

Walgreens Take Care Clinic
Hepatitis A series (adult) ages 19+ - $113.99 per dose, 2 dose series

Additional resources are listed on the Mercy Neighborhood Ministry website. (

Travel Vaccinations

The Centers for Disease Control and Prevention's Travelers' Health website offers information on recommended vaccinations and health notices. 

People's Health Center - (314) 367-7848

Family Care Health Center - (314) 481-1615

Affinia Health Care - (314) 898-1700

CareSTL Health - (314) 367-5820

St. Louis Children’s Hospital Travel Clinic - (800) 678-5437

Washington University School of Medicine International Travel Clinic - 314-362-9098

Passport Health - (314) 997-8100

Travelling for Work? 

BarnesCare - (314) 747-5800

Concentra Occupational Health - (314) 647-0081

Was this page helpful?      

Comments are helpful!
500 character limit

Feedback is anonymous.

3 comments from people like you have helped us improve this page. Keep the feedback coming!