Drug Disposal Program

More than 119,000 pounds of unused prescription and over-the-counter medicines and pills have been collected in Montgomery County since the drug disposal program began in 2010. The aim of the program is to make Montco homes safer in order to prevent overdoses and accidents, while also providing a method for residents to safely dispose of these unwanted, expired medications. The program is a partnership with the  Montgomery County Police Chiefs Association and the District Attorney's Office.

Accepted throughout the year at permanent MedReturn boxes are prescription and over-the-counter tablets and capsules, inhalers, creams, ointments, nasal sprays, pet medicines and vaping products. 

Not accepted are needles, liquid meds and intravenous/injectable solutions.

Drop your unwanted medicines off year-round at these locations:
Abington Township Police Department (24/7)
 1166 Old York Road, Abington, PA 19001
 Ambler Police Department (24/7)
 122 E. Butler Ave., Ambler, PA 19002
 Bridgeport Borough Police Department (8 a.m.–4 p.m. M-F)
 4th & Mill Streets, Bridgeport, PA 19405
 Bryn Athyn Police Department (24/7)
 2825 Buck Rd., Bryn Athyn, PA 19009
 Bryn Mawr Hospital Main Entrance (24/7)
 130 S. Bryn Mawr Ave., Bryn Mawr, PA 19010
 Cheltenham Police Department (6 a.m.–midnight daily)
 8230 Old York Rd., Elkins Park, PA 19027
 Collegeville Police Department (9 a.m.–4 p.m., M-F)
 491 E. Main St., Collegeville, PA 19426
 Conshohocken Police Department (8 a.m.–4 p.m., M-F)
 400 Fayette St., Suite 100, Conshohocken, PA 19428
 Douglass Township Police Department (8 a.m.–4 p.m. M-F)
 1320 E. Philadelphia Ave., Gilbertsville, PA 19525
 East Norriton Township Police Department (8 a.m.–4 p.m. M-F)
 2501 Stanbridge St., East Norriton, PA 19401
 Franconia Township Police Department (24/7)
 671 Allentown Road, Telford, PA 18969
 Hatboro Police Department (24/7)
 120 E. Montgomery Ave., Hatboro, PA 19040
 Hatfield Township Police Department (24 hours M-F)
 2000 School Road, Hatfield, PA 19440
 Holy Redeemer Hospital, North Entrance (7 a.m.–8 p.m. daily)
 1648 Huntingdon Pike, Meadowbrook, PA 19046
 Horsham Police Department (24/7)
 1025 Horsham Road, Horsham, PA 19044
 Jenkintown Police Department (8 a.m.–4 p.m., M-F)
 700 Summit Ave., Jenkintown, PA 19046
 Lankenau Medical Center, Medical Building West (6 a.m.-9 p.m. daily)
 100 Lancaster Ave., Wynnewood, PA 19096
 Lansdale Borough Police Department (24/7)
 35 Vine St., Lansdale, PA 19446
 Limerick Township Police Department (8 a.m.–4 p.m. M-F)
 646 W. Ridge Pike, Limerick, PA 19468
 Lower Frederick Police Department (8 a.m.–4 p.m., M-F)
 Municipal Building, 53 Spring Mount Rd., Zieglerville, PA 19492
 Lower Gwynedd Police Department (24/7)
 1130 N. Bethlehem Pike, Spring House, PA 19477
 Lower Merion Township Police Department (24/7)
 71 E. Lancaster Ave., Ardmore, PA 19003
 Lower Moreland Township Police Department (7 a.m.-10:30 p.m. M-F; 10 a.m.-3 p.m. Sat.)
 640 Red Lion Road, Huntingdon Valley, PA 19006
 Lower Pottsgrove Township Police Department (8 a.m.-10 p.m. M-F; anytime by appointment)
 2199 Buchert Road, Pottstown, PA 19464
 Lower Providence Township Police Department (7 a.m.-8 p.m. M-F)
 100 Parklane Drive, Eagleville, PA 19403
 Lower Salford Township Police Department (7 a.m.-5:30 p.m. M-F)
 379 Main St., Harleysville, PA 19438
 Marlborough Township Police Department (9 a.m.-2 p.m. M-F)
 6040 Upper Ridge Road, Green Lane, PA 18054
 Montgomery County Courthouse (8:30 a.m. –4:15 p.m. M-F)
 Swede & Airy Streets, public entrances, Norristown, PA 19403
 Montgomery Township Police Department (24/7)
 1001 Stump Road, Montgomeryville, PA 18936
 Narberth Borough Police Department (24/7)
 100 Conway Ave., Narberth, PA 19072
 New Hanover Township Police Department (24/7)
 2373 Hoffmansville Rd., Frederick, PA 19435 
 Norristown Police Department (24/7)
 235 E. Airy St., Norristown, PA 19401
 North Wales Police Department (8 a.m.–4:30 p.m., M-F)
 Borough Hall, 300 School St., North Wales, PA 19454
 Pennsylvania State Police, Troop K – Skippack Station (24/7)
 2047C Bridge Road, Schwenksville, PA 19473
 Plymouth Township Police Department (24/7)
 700 Belvoir Road, Plymouth Meeting, PA 19462
 Pottstown Police Department (24/7)
 100 E. High St., Pottstown, PA 19464
 Rockledge Police Department (9 a.m.–3:30 p.m., M-F)
 Borough Hall, 121 Huntingdon Pike, Rockledge, PA 19046
 Royersford Police Department (8 a.m.–4 p.m. M-F)
 300 Main St., Royersford, PA 19468
 Souderton Police Department (24/7)
 31 W. Summit St., Souderton, PA  18964

 Springfield Twp. Police Department (9 a.m.-5 p.m., M-F, in Police Admin. Building Vestibule)
 1510 Paper Mill Road, Wyndmoor, PA 19038

Telford Borough Police Department (7:30 a.m.-3:30 p.m. M-F)
 100 Penn Avenue, Telford, PA 18969
 Towamencin Township Police Department (8 a.m.-5 p.m. M-F, additional hours vary)
 1090 Troxel Road, Kulpsville, PA 19443
 Upper Dublin Township Police Department (24/7)
 520 Virginia Drive, Fort Washington, PA 19034
 Upper Gwynedd Township Police Department (8:30 a.m.-4:30 p.m. M-F)
 One Parkside Place, North Wales, PA 19454
 Upper Merion Township Police Department (24/7)
 175 W. Valley Forge Road, King of Prussia, PA 19406
 Upper Perkiomen Police Department (8 a.m.-4:30 p.m. M-F)
 88 W. 6th St., Pennsburg, PA 18073
 Upper Providence Township Police Department (8 a.m.-8 p.m. M-F)
 1286 Black Rock Road, Oaks, PA 19456
 West Conshohocken Police Department (8 a.m.–4 p.m., M-F)
 1001 New DeHaven St., West Conshohocken, PA 19428
 West Norriton Township Police Department (7 a.m.-4:30 p.m. M-F)
 1630 W. Marshall St., Jeffersonville, PA 19403
 West Pottsgrove Police Department (24/7)
 980 N. Grosstown Rd., Stowe, PA 19464
 Whitemarsh Police Department (24/7)
 616 E. Germantown Pike, Lafayette Hill, PA 19444
 Whitpain Township Police Department (24/7)
 960 Wentz Road, Blue Bell, PA 19422