Walk-In Locations
Don’t Wait – Get Vaccinated Today
Free vaccines and booster shots are now available for walk-ups at national pharmacies like Walgreens and CVS.You can also schedule appointments at certain locations at your convenience. Get started with your preferred pharmacy, or enter your zip code to view vaccine sites near you.
View All Locations
Enter your zipcode to find vaccine sites near you:
St. Louis County Vaccines Sites & Events
Find a Vaccination Site or Event in Your Neighborhood
The St. Louis County Department of Public Health is sponsoring free and convenient vaccine sites all over the county. All events accommodate walk-ups – simply save the event details and walk-up at your convenience. Click on the map below or enter your zipcode to view where you can get vaccinated.
Lookup Events By Zipcode
Youth Vaccines
Learn More About Vaccines for 5-11 Year Olds
Appointments for Pfizer’s COVID-19 vaccine for children ages 5-11 are now available at several locations across St. Louis County.
Youth vaccination is the best tool we have to protect the health and wellbeing of our youngest residents, as well as our greater community. Here are some important things to know before scheduling a vaccination for your child:
- We’re rolling out youth vaccines at all three DPH clinics and our Library vaccination events. Click the scheduling button below to see where youth vaccines are currently being offered and to make your child an appointment!
- Children ages 5-11 are eligible to receive Pfizer’s COVID-19 vaccine, which is a smaller dose than what adults have been receiving.
- Providers cannot administer half of an adult vaccine for children ages 5-11; the youth vaccine is specially dosed and packaged.
- A parent or guardian must accompany a minor for vaccination. Identification is not required and vaccines remain free for everyone.
Below you can learn more about youth vaccines and schedule your child an appointment:
Booster Shots
Learn More About Booster Shots
DPH offers COVID-19 vaccine booster shots for residents if it has been 5 months or more since your last Pfizer COVID-19 vaccination, if it has been 6 months or more since your last Moderna vaccination, or 2 months or more since your Johnson & Johnson vaccination. The Pfizer vaccine is approved as a booster for residents 12 years of age and older, while the Moderna and Johnson & Johnson vaccines are approved as boosters for residents 18 years of age and older. Residents may choose to have a booster shot from any of the three available brands of vaccine, regardless of which brand they initially received. Please bring your vaccination card with you when you receive a booster shot.
Just as you get your flu shot booster every year, COVID-19 vaccine boosters will help boost your immune system and keep you safe against the virus.
Booster shots are now available at all County vaccine events, and are recommended for any resident 12 and older. DPH will offer the Pfizer booster shots for youth age 12 to 15.
Select your vaccine type to schedule your booster shot:
Second Dose Appoinments
Need a Second Dose?
When possible, you should get your second vaccine dose from the same location where you got your first. Walk-ups are welcome – just remember to bring your vaccine card as proof of getting your first shot.
There should be at least 21 days between Pfizer vaccine doses
There should be at least 28 days between Moderna vaccine doses
Gift Cards
Get gift cards for getting vaccinated!
To encourage residents of Saint Louis County to protect themselves against COVID-19, you can now receive a $100 grocery card and a $50 gas card for getting your shot at a DPH vaccine event. DPH is ending its COVID vaccination incentive gift card program effective February 28.
Minor Consent Form
Under Age 18?
If you are a minor, you or your parent/guardian will need to print and fill out a Minor Consent Form in order to get your COVID-19 vaccine.
Minor Consent Form
Under Age 18?
If you are a minor, you or your parent/guardian will need to print and fill out a Minor Consent Form in order to get your COVID-19 vaccine.
Minor Consent Form
Under Age 18?
If you are a minor, you or your parent/guardian will need to print and fill out a Minor Consent Form in order to get your COVID-19 vaccine.
Get The Facts Videos
Hear Why Other St. Louis CountyResidents Got Vaccinated
More than one million doses have already been given out in St. Louis County so far! Hear folks from around the County explain why they chose to get vaccinated:
Covid-19 Vaccine Info
What You Need to Know About the Covid-19 Vaccine
By getting vaccinated, you’ll be helping St. Louis County kids return to school, businesses to continue to thrive, and our families to gather safely and stress-free.Still have questions? Get the facts here: