Where to drop off hazardous waste in St. Louis, MO

St. Louis County HHW – South291 E Hoffmeister Ave, St. Louis, MO 63125
Accepts: Household hazardous waste (paint, chemicals, pesticides, automotive fluids, batteries, bulbs)
Hours: Thu–Fri 8:30am–12pm & 1–5:30pm; select Sats
Official source · checked 2026-11-02
St. Louis County HHW – North4100 Seven Hills Dr, Florissant, MO 63033
Accepts: Household hazardous waste (paint, chemicals, pesticides, automotive fluids, batteries, bulbs)
Hours: Wed 8:30am–12pm & 1–5:30pm; select Sats
Official source · checked 2026-11-02
Full list and updates at TossMap