Safe Disposal

Drop-off Locations

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. Disposing your old prescription medications is a simple way to help prevent drug misuse.

The following locations will accept your old over-the-counter and prescription drugs. We encourage you to call the location you intend to visit beforehand to ensure they are still accepting old medications.

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
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
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

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

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
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. Claire 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