St. Louis County Drop-off Locations
Ballwin Police Dept. | 636-227-9636 | 300 Park Dr., Ballwin, MO 63011 |
Bellefontaine Neighbors City Hall | 314-867-0076 | 9641 Bellefontaine Rd., St. Louis, MO 63137 |
Brentwood Police Dept. | 314-644-7100 | 272 Hanley Industrial Ct., Brentwood, MO 63144 |
Walgreens- Bridgeton (Store #2501) | 314-770-2479 | 12345 St. Charles Rock Rd, Bridgeton, MO 60344 |
Chesterfield Police Dept. | 636-537-3000 | 690 Chesterfield Parkway W., Chesterfield, MO 63017 |
Clayton Police Dept. | 314-645-3000 | 10 S Brentwood Blvd, Clayton, MO 63105 |
Creve Coeur Police Dept. | 314-737-4600 | 350 N New Ballas, Creve Coeur, MO 63141 |
Ellisville Police Dept. | 636-227-9660 | 1 Weis Ave., Ellisville, MO 63011 |
Eureka Police Dept. | 636-938-6600 | 120 City Hall Dr., Eureka, MO 63025 |
Florissant Police Dept. | 314-831-7000 | 1700 N. Hwy 67, Florissant, MO 63033 |
Glendale Police Dept. | 314-965-0000 | 424 N Sappington Rd., St. Louis, MO 63122 |
Kirkwood Police Dept. | 314-822-5858 | 131 West Madison Ave., Kirkwood, MO 63122 |
Walgreens- Kirkwood (Store #4392) | 314-965-7944 | 441 N. Kirkwood Rd, Kirkwood, MO 63122 |
Ladue Police Dept. | 314-933-1214 | 9345 Clayton Rd., Ladue, MO 63124 |
Manchester Police Dept. | 636-227-1410 | 200 Highlands Blvd. Dr., Manchester, MO 63011 |
Maplewood Police Dept. | 314-645-3000 | 7601 Manchester Rd., Maplewood, MO 63143 |
Mercy South Hospital | 314-525-1633 | 10010 Kennerly Rd., 1st Floor, St Louis, MO 63128 |
Olivette Police Dept. | 314-645-3000 | 9473 Olive Blvd., Olivette, MO 63132 |
Overland Police Dept. | 314-428-1221 | 2410 Goodale Ave., Overland, MO 63114 |
Walgreens- Richmond Heights (Store #5894) | 314-721-6013 | 6733 Clayton Rd, Richmond Heights, MO 63117 |
SSM Health DePaul Hospital – St. Louis | 314-344-6000 | 12303 DePaul Drive, Bridgeton, MO 63044 |
SSM Health St. Clare Hospital – Fenton | 636-496-2000 | 1015 Bowles Ave, Fenton, MO 63026 |
SSM Health St. Mary’s Hospital – St. Louis | 314-768-8000 | 6420 Clayton Road, St. Louis, MO 63117 |
St. Ann Police Dept. | 314-427-8009 | 10405 St. Charles Rock Rd., St. Ann, MO 63074 |
St. John Police Dept. (no box, but police will handle disposal) | 314-427-8706 | 8944 St. Charles Rock Rd. #100, St. Louis, MO 63114 |
St. Louis County Police – North County | 314-355-1200 | 11815 Benham Rd., St. Louis, MO 63138 |
St. Louis County Police – South County | 314-892-1510 | 323 Sappington Barracks Rd, St Louis, MO 63125 |
St. Louis County Police – Southwest | 314-638-5550 | 9928 Gravois Rd., St. Louis, MO 63123 |
St. Louis County Police – West County | 636-225-0425 | 232 Vance Rd., St. Louis, MO 63088 |
St. Louis Metropolitan Police Dept. – South Patrol Division | 314-444-0100 | 3157 Sublette Ave., St. Louis, MO 63139 |
Sunset Hills Police Dept. | 314-849-4400 | 3905 S. Lindbergh Blvd., St. Louis, MO 63127 |
Town and Country Police Dept. | 314-432-4696 | 1011 Municipal Center Dr., Town and Country, MO 63131 |
Webster Groves Police Dept. | 314-963-5402 | 4 S. Elm, Webster Groves, MO 63119 |
Woodson Terrace Police Dept. | 314-427-2600 | 4323 Woodson Rd., Woodson Terrace, MO 63134 |
CVS Pharmacy #3087 | 314-995-7128 | 11560 Olive Blvd. Creve Coeur, MO 63141 |
CVS Pharmacy #6745 | 314-438-1375 | 6999 Parker Rd. Florissant, MO 63033 |
CVS Pharmacy #5643 | 314-892-8352 | 7334 Lindbergh Blvd. St. Louis, MO 63125 |
CVS Pharmacy #5689 | 636-527-6074 | 15846 Manchester Rd. St. Louis, MO 63011 |
St. Louis City Drop-off Locations
SSM Health Cardinal Glennon Children’s Hospital | 314-577-5600 | 1465 S. Grand Blvd, St. Louis, MO 63104 |
SSM Health Saint Louis University Hospital | 314-257-8000 | 1201 S. Grand Blvd, St. Louis, MO 63104 |
St. Louis City Police South Patrol | 314-444-0100 | 3157 Sublette Ave, St. Louis, MO 63139 |
Walgreens- St. Louis (Store #6755) | 314-351-2100 | 3920 Hampton Ave, St. Louis, MO 63109 |
Walgreens- St. Louis (Store #4824) | 314-355-0500 | 12098 Lusher Rd, St. Louis, MO 63138 |
St. Charles County Drop-off Locations
City of St. Charles Police Dept. | 636-949-3378 | 1781 Zumbehl Rd., St. Charles, MO 63303 |
Lake Saint Louis Police Dept | 636-625-8018 | 200 Civic Center Dr., Lake St. Louis, MO 63367 |
O’Fallon Police Dept. | 636-240-3200 | 1019 Bryan Rd., O’Fallon, MO 63366 |
St. Charles County Police Dept. | 636-949-3000 | 101 Sheriff Dierker Ct., O’Fallon, MO 63366 |
Wentzville Police Dept. | 636-327-5101 | 1019 Schroeder Creek Blvd., Wentzville, MO 63385 |
Walgreens- Wentzville (Store #4584) | 636-332-6217 | 1993 Wentzville Pkwy, Wentzville, MO 63385 |
CVS Pharmacy #6282 | 636-447-1229 | 1749 Woodstone Dr. St. Peter’s, MO 63376 |
CVS Pharmacy #6477 | 636-272-5856 | 3002 Highway K O’Fallon, MO 63368 |
CVS Pharmacy #10193 | 636-639-1133 | 1550 Wentzville Parkway Wentzville, MO 63385 |
SSM Health St Joseph – Lake St. Louis | 636-625-7748 | 100 Medical Plaza Lake St. Louis, MO 63376 |
SSM Health St. Joseph Hospital – St. Charles | 636-947-5000 | 300 First Capitol Dr, St. Charles, MO 63301 |
SSM Health St. Joseph Hospital – Wentzville | 636-327-1000 | 500 Medical Dr, Wentzville, MO 63385 |
Franklin County Drop-off Locations
Franklin Co. Sheriff’s Office | 636-583-2560 | 1 Bruns Ln., Union, MO 63084 |
Gerald Police Dept. | 573-764-3424 | 106 W. Fitzgerald Ave., Gerald, MO 63037 |
Mercy Hospital-Washington | 636-239-8000 | Main Lobby, 901 E. Fifth St, Washington, MO 63090 |
New Haven Police Dept. | 573-237-2211 | 1100 Olive Rd., New Haven, MO 63068 |
Pacific City Police Dept | 636-257-2424 | 300 N. Hoven Dr., Pacific, MO 63069 |
Sinks Pharmacy – St. Clair | 636-629-8085 | 1435 N Main St, St. Clair, MO 63077 |
Sinks Pharmacy – Sullivan | 573-468-4777 | 153 E. Springfield Rd, Sullivan, MO 63080 |
St. Clair Police Dept. | 636-629-1313 | 1 Paul Parks Dr., St. Clair, MO 63077 |
Sullivan Police Dept. | 573-468-8001 | 106 Progress Pkwy., Sullivan, MO 63080 |
Washington Police Dept. | 636-390-1050 | 301 Jefferson St., Washington, MO 63090 |
Walgreens- Washington (Store #5717) | 636-239-7483 | 890 Washington Cors, Washington, MO 63090 |
Union Police Dept. | 636-583-3700 | 119 S. Church St., Union, MO 63084 |
CVS Pharmacy #10773 | 636-257-4660 | 2120 W. Osage St. Pacific, MO 63069 |
Jefferson County Drop-off Locations
Arnold Police Dept. | 636-296-3204 | 2101 Jeffco Blvd., Arnold, MO 63010 |
Walgreens- Arnold (Store #4972) | 636-282-7068 | 3937 Vogel Rd, Arnold, MO 63010 |
City of Crystal City (City Hall Lobby) | 636-937-4614 | 130 Mississippi Ave., Crystal City, MO 63019 |
De Soto City Hall Lobby | 636-586-5617 | 17 Boyd St., De Soto, MO 63020 |
East Zone Sheriff’s Office (on Windsor’s Campus | 636-797-6236 | 955 Windsor Harbor Rd., Imperial, MO 63052 |
Festus Police Dept. | 636-937-3646 | 100 Park Ave., Festus, MO 63028 |
Jefferson College Campus Police Dept. | 636-481-3500 | 802 Mel Carnahan Dr. #214, Hillsboro, MO 63050 |
North Zone Sheriff’s Office (in Dillon Plaza) | 636-797-621034 | Dillon Plaza Dr., High Ridge, MO 63049 |
Pevely Police Dept. | 636-475-4498 | 401 Main St., Pevely, MO 63070 |
Big River Amb. Station | 636-274-3964 | 6321 Lorens Lane Cedar, Hill, MO 63016 |
CVS Pharmacy #10025 | 636-937-3178 | 400 S. Truman Blvd. Crystal City, MO 63019 |
CVS Pharmacy #10071 | 636-287-1381 | 2120 Lone Star Dr. Arnold, MO |
Lincoln County Drop-off Locations
Elsberry Police Dept./City Hall | 573-898-5456 | 317 Broadway St., Elsberry, MO 63343 |
Lincoln County Council | 636-528-7000 | 1380 Boone St., Troy, MO 63379 |
Lincoln County Health Department | 636-528-6117 | 5 Health Department Dr., Troy, MO |
Lincoln County Sheriff’s Office | 636-528-8546 | 65 Business Park Dr., Troy, MO 63379 |
Moscow Mills Police Dept. | 636-356-4612 | 71 Progress Ct., Moscow Mills, MO 63362 |
Troy City Hall | 636-528-4712 | 800 Cap Au Gris St., Troy, MO 63379 |
Warren County Drop-off Locations
Truesdale City Hall | 636-456-3166 | 109 Pinckney St., Truesdale, MO 63383 |
Washington County Drop-off Locations
Washington County Sheriff’s Office | 573-438-5478 | 116 W High St., Potosi, MO 63664 |
St. Clair County Drop-off Locations
Caseyville Police Dept. | 618-344-2151 | 10 W. Morris St., Caseyville, IL 62232 |
Fairmont City Police Dept. | 618-274-4504 | 2601 N. 41st St., Fairmont City, IL 62201 |
Fairview Heights Police Dept. | 618-489-2100 | 10027 Bunkum Rd., Fairview Heights, IL 62208 |
O’Fallon Police Dept. | 618-624-4545 | 285 N. Seven Hills Rd., O’Fallon, IL 62269 |
St. Clair County Sheriff’s Dept. | 618-277-3504 | 700 N. 5th St., Belleville, IL 62220 |
CVS Pharmacy #06830 | 928-819-0208 | 4609 W. Main St. Belleville, IL 62226 |
Copper Bend Pharmacy | 618-234-7181 | 2900 Frank Scott pkwy Ste. 920-B, Belleville, IL 62223 |
CVS Pharmacy #02713 | 618-624-3561 | 753 West Hwy 50 O’Fallon, IL 62269 |
Madison County Drop-off Locations
Alton Police Dept. | 618-463-3505 | 1700 E. Broadway, Alton, IL 62002 |
Bethalto Police Dept. | 618-377-5266 | 213 N. Prairie St., Bethalto, IL 62010 |
Collinsville Police Dept. | 618-344-2131 | 200 W. Clay St., Collinsville, IL 62234 |
East Alton Police Dept. | 618-259-6212 | 211 N. Shamrock St. #101, East Alton, I |
Edwardsville Police Dept. | 618-656-2131 | 333 S. Main St., Edwardsville, IL 62025 |
Glen Carbon Police Dept. | 618-288-7226 | 149 North Main St., Glen Carbon, IL 62034 |
Madison County Sheriff’s Dept.Dept. | 618-877-6111 | 2330 Madison Ave., Granite City, IL 62040 |
Highland Police Dept. | 618-654-2131 | 820 Mulberry St., Highland, IL 62249 |
Madison County Sheriff’s Dept. | 618-692-6087 | 405 Randle St., Edwardsville, IL 62025 |
Madison Police Dept. | 618-876-4300 | 615 Madison Ave., Madison, IL 62060 |
Maryville Police Dept. | 618-344-8899 | 2500 N. Center St., Maryville, IL 62062 |
Roxana Police Dept. | 618-254-1945 | 400 S. Central Ave., Roxana, IL 62084 |
SIUE Police Dept. | 618-650-3324 | Supporting Services Rd., Edwardsville, IL 62025 |
Troy Police Dept. | 618-667-6731 | 116 E. Market St., Troy, IL 62294 |
Wood River Police Dept. | 618-624-4545 | 111 North Wood River Ave., Wood River, IL 62095 |
CVS Pharmacy #10951 | 618-452-1198 | 3319 Nameoki Rd. Granite City, IL 62040 |
Monroe County Drop-off Locations
Columbia Police Dept. | 618-281-5151 | 1020 N. Main St., Columbia, IL 62236 |
Freeburg Police Dept. | 618-539-3132 | 14 Southgate Center Freeburg, IL 62243 |
Waterloo Police Dept. | 618-939-3377 | 301 South Main Street, Waterloo, IL 62298 |
St. Francois County Drop-off Locations
Park Hills Police Dept. | 573-431-3122 | 7 Municipal Dr., Park Hills, MO 63601 |
Ste. Genevieve County Drop-off Locations
Ste. Genevieve County Sheriff | 573-883-5820 | 5 Basler Dr., Ste. Genevieve, MO 63670 |
Related Resource
opioids
Rx Disposal Bags and Safe Disposal
67% of those who use heroin started by misusing prescription pain medications, often led there by curiosity and availability. You can help address the opioid crisis in our community by starting with your own medicine cabinet. Click “Learn More” for tips for how to safely dispose of prescription medications.
Learn More