Drug Disposal Program

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.


The following is a list of participating Drug Take Back Day drop-off locations:

Cheltenham Police Department, 8230 Old York Rd., Elkins Park

Douglass Township Police Department, 1320 East Philadelphia Ave., Gilbertsville

Franconia Township Police Department at Franconia Elementary School, 366 Harleysville Pk., Souderton 

Hatboro Police Department, 120 E. Montgomery Ave., Hatboro

Lansdale Borough Police Department, 1 Vine St., Lansdale 

Limerick Township Police Department, 646 W. Ridge Pk., Limerick

Lower Gwynedd Township Police Department, 1130 N. Bethlehem Pk., Spring House 

Lower Moreland Township Police Department, 640 Red Lion Rd., Huntingdon Valley

Lower Providence Township Police Department, 100 Parklane Dr., Eagleville

Norristown Police Department, 235 E. Airy St., Norristown PA 19401

Plymouth Township Police Department, 700 Belvoir Rd., Plymouth  

Pottstown Police Department, 100 E. High St., Pottstown

Rockledge Borough Police Department, 1 Park Ave., Rockledge

Royersford Borough Police Department, 300 Main St., Royersford

Souderton Police Department, 31 W. Summit St., Souderton

Springfield Township Police Department, 1510 Paper Mill Rd., Wyndmoor

Towamencin Township Police Department, 1090 Troxel Rd., Lansdale

Upper Dublin Township Police Department at Upper Dublin Public Library, 520 Virginia Dr., Fort Washington

Upper Merion Township Police Department, 175 W. Valley Forge Rd., King of Prussia 

Upper Moreland Township Police Department, 117 Park Ave., Willow Grove

Upper Perk Police Department, 88 W. 6th St., Pennsburg 

Upper Pottsgrove Township Police Department, 1420 Heather Pl., Pottstown

West Conshohocken Borough Police Department, 112 Ford St., West Conshohocken

West Norriton Township Police Department, 1630 W. Marshall St., Norristown

Whitemarsh Township Police Department, 616 E. Germantown Pk., Lafayette Hills

Whitpain Township Police Department, 960 Wentz Rd., Blue Bell

Grocery store locations staffed by police:

Giant Food Store (Upper Moreland Police), 315 York Rd., Willow Grove

Giant Food Store (Montgomery Township Police), 1201 Knapp Rd., North Wales 

Wegmans at Montgomery Mall (Montgomery Township Police), 500 Montgomery Mall, North Wales 

Wegmans (Upper Providence Township Police), 600 Commerce Drive, Collegeville


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)
2943 N. Charlotte St., Gilbertsville, PA 19525

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