St. Louis County
A good supply of shots for kids, adults and seniors. No walk-ins, appointment only. The charge for the shot is on a sliding scale based on what people can afford.
St. Charles County
Shots for adults ages 18-64 only. No shots available for seniors or kids. The cost is $25. Appointment only, call 636-949-1857.
St. Clair County
Children only. Parents/guardian must either show a public aid card or that their health insurance doesn’t cover immunizations. The cost is $20.