Mattress disposal in Pennsylvania (157 city guides)
The rules that apply across Pennsylvania, and a local guide for every city we have researched — each one listing the drop-off options, curbside pickup, junk removal and store haul-away for that place, with what they cost.
157 cities · 4 statewide rules
Pennsylvania mattress disposal rules
These apply anywhere in Pennsylvania. Each one links to the page it came from.
- Operator location page gives 219 Street Road, West Grove PA 19390; DEP permit 101069 directory gives 261 Street Road. Preserve both; no automatic address overwrite or branch merge. Source
- Seven facility cards distinguish YCRRC/Small Load Drop-Off at 2651 Blackbridge Road from management at 2700, recycling at 2685 Blackthorne Court, ash site, recreation and sanitary landfill. Operator ZIP 17406 differs from DEP YCRRC ZIP 17402. Source
- No statewide mattress stewardship program or landfill ban found on PA DEP pages as of 2026-09-22; mattress disposal is handled by local governments. Source
- PA DEP County Recycling Coordinators directory (select county) for local drop-offs and events; RecycleSearch for material-specific facilities; DEP Recycling Hotline 800-346-4242. DEP says bulky items go through your refuse hauler, or your county recycling coordinator if you have none. Source
City guides in Pennsylvania
Pick your city for its own list of options, with addresses, fees and who is allowed to use them.
PHILADELPHIA COUNTY
Philadelphia
35 options ALLEGHENY COUNTYPittsburgh
28 options LEHIGH COUNTYAllentown
28 options BERKS COUNTYReading
26 options ERIE COUNTYErie
26 options NORTHAMPTON COUNTYBethlehem
27 options LACKAWANNA COUNTYScranton
25 options LANCASTER COUNTYLancaster
28 options DAUPHIN COUNTYHarrisburg
26 options YORK COUNTYYork
27 options LUZERNE COUNTYWilkes-Barre
26 options CENTRE COUNTYState College
26 options ALLEGHENY COUNTYPenn Hills
28 options MONTGOMERY COUNTYNorristown
26 options DELAWARE COUNTYChester
26 options ALLEGHENY COUNTYMount Lebanon
28 options ALLEGHENY COUNTYBethel Park
28 options NORTHAMPTON COUNTYEaston
28 options LUZERNE COUNTYHazleton
26 options ALLEGHENY COUNTYMonroeville
28 options LEBANON COUNTYLebanon
26 options ALLEGHENY COUNTYPlum
28 options FRANKLIN COUNTYChambersburg
26 options MONTGOMERY COUNTYPottstown
27 options CUMBERLAND COUNTYCarlisle
26 options LAWRENCE COUNTYNew Castle
26 options WESTMORELAND COUNTYMurrysville
27 options ALLEGHENY COUNTYBaldwin
28 options CHESTER COUNTYPhoenixville
26 options CHESTER COUNTYWest Chester
27 options MONTGOMERY COUNTYLansdale
25 options ALLEGHENY COUNTYWest Mifflin
28 options CAMBRIA COUNTYJohnstown
26 options ALLEGHENY COUNTYMcKeesport
28 options YORK COUNTYHanover
28 options ALLEGHENY COUNTYFranklin Park
28 options ALLEGHENY COUNTYWhitehall
28 options WESTMORELAND COUNTYGreensburg
27 options LACKAWANNA COUNTYDunmore
26 options LANCASTER COUNTYEphrata
28 options ALLEGHENY COUNTYWilkinsburg
28 options LUZERNE COUNTYKingston
26 options WASHINGTON COUNTYWashington
26 options CHESTER COUNTYCoatesville
27 options SCHUYLKILL COUNTYPottsville
26 options BUTLER COUNTYButler
26 options LEHIGH COUNTYEmmaus
28 options ALLEGHENY COUNTYJefferson Hills
28 options DELAWARE COUNTYYeadon
27 options LANCASTER COUNTYElizabethtown
29 options WESTMORELAND COUNTYNew Kensington
28 options WESTMORELAND COUNTYLower Burrell
28 options BERKS COUNTYWyomissing
27 options FRANKLIN COUNTYWaynesboro
26 options DELAWARE COUNTYLansdowne
28 options LUZERNE COUNTYNanticoke
26 options DELAWARE COUNTYDarby
28 options NORTHAMPTON COUNTYNorthampton
28 options LANCASTER COUNTYColumbia
28 options ALLEGHENY COUNTYMunhall
28 options CUMBERLAND COUNTYMechanicsburg
26 options BUCKS COUNTYBristol
26 options DAUPHIN COUNTYMiddletown
28 options LANCASTER COUNTYLititz
29 options BUCKS COUNTYMorrisville
27 options ALLEGHENY COUNTYBrentwood
28 options WASHINGTON COUNTYCanonsburg
28 options MONROE COUNTYEast Stroudsburg
26 options BUCKS COUNTYPerkasie
26 options LANCASTER COUNTYMillersville
29 options MONTGOMERY COUNTYConshohocken
26 options BUCKS COUNTYQuakertown
26 options BEAVER COUNTYEconomy
28 options WARREN COUNTYWarren
27 options BEAVER COUNTYAliquippa
28 options DELAWARE COUNTYCollingdale
28 options BEAVER COUNTYBeaver Falls
25 options LACKAWANNA COUNTYCarbondale
25 options LACKAWANNA COUNTYOld Forge
26 options MONTGOMERY COUNTYHatboro
27 options WESTMORELAND COUNTYJeannette
27 options CHESTER COUNTYDowningtown
27 options DELAWARE COUNTYBrookhaven
27 options BUCKS COUNTYDoylestown
25 options LANCASTER COUNTYMount Joy
28 options ALLEGHENY COUNTYPleasant Hills
28 options CUMBERLAND COUNTYCamp Hill
26 options ALLEGHENY COUNTYSwissvale
28 options NORTHAMPTON COUNTYWilson
29 options ALLEGHENY COUNTYCastle Shannon
28 options ALLEGHENY COUNTYBellevue
28 options WESTMORELAND COUNTYLatrobe
27 options ALLEGHENY COUNTYDormont
28 options ALLEGHENY COUNTYCarnegie
28 options LEBANON COUNTYPalmyra
26 options LUZERNE COUNTYPittston
26 options LACKAWANNA COUNTYArchbald
26 options CUMBERLAND COUNTYNew Cumberland
26 options LAWRENCE COUNTYEllwood City
25 options MONTGOMERY COUNTYSouderton
26 options ALLEGHENY COUNTYWhite Oak
28 options DELAWARE COUNTYRidley Park
28 options DELAWARE COUNTYGlenolden
28 options BEAVER COUNTYAmbridge
27 options SCHUYLKILL COUNTYTamaqua
25 options CHESTER COUNTYKennett Square
27 options MONTGOMERY COUNTYAmbler
26 options DELAWARE COUNTYClifton Heights
28 options DELAWARE COUNTYFolcroft
28 options WESTMORELAND COUNTYMonessen
28 options LACKAWANNA COUNTYBlakely
26 options LEHIGH COUNTYCatasauqua
28 options ALLEGHENY COUNTYOakmont
28 options DELAWARE COUNTYSwarthmore
27 options YORK COUNTYRed Lion
28 options DELAWARE COUNTYProspect Park
28 options ALLEGHENY COUNTYWest View
28 options DAUPHIN COUNTYSteelton
27 options LACKAWANNA COUNTYTaylor
25 options NORTHAMPTON COUNTYHellertown
28 options ALLEGHENY COUNTYForest Hills
28 options NORTHAMPTON COUNTYNazareth
28 options DELAWARE COUNTYSharon Hill
28 options ERIE COUNTYCorry
26 options LACKAWANNA COUNTYMoosic
26 options LACKAWANNA COUNTYDickson City
26 options DELAWARE COUNTYNorwood
28 options DELAWARE COUNTYMedia
27 options CHESTER COUNTYOxford
26 options ALLEGHENY COUNTYClairton
28 options CENTRE COUNTYBellefonte
27 options MONROE COUNTYStroudsburg
27 options LUZERNE COUNTYPlymouth
25 options ALLEGHENY COUNTYCrafton
28 options ERIE COUNTYEdinboro
25 options MONTGOMERY COUNTYBridgeport
26 options LANCASTER COUNTYNew Holland
28 options ALLEGHENY COUNTYMcKees Rocks
27 options CUMBERLAND COUNTYShippensburg
26 options LUZERNE COUNTYExeter
26 options BERKS COUNTYShillington
27 options BEAVER COUNTYNew Brighton
26 options BEAVER COUNTYMonaca
26 options LACKAWANNA COUNTYOlyphant
26 options MONTGOMERY COUNTYCollegeville
26 options LUZERNE COUNTYWest Hazleton
26 options ALLEGHENY COUNTYCoraopolis
28 options SCHUYLKILL COUNTYSchuylkill Haven
25 options BERKS COUNTYBirdsboro
26 options LUZERNE COUNTYDuryea
26 options LUZERNE COUNTYSwoyersville
25 options ALLEGHENY COUNTYFox Chapel
28 options NORTHAMPTON COUNTYBangor
27 options YORK COUNTYNew Freedom
29 options YORK COUNTYWest York
28 options LACKAWANNA COUNTYClarks Summit
26 options ALLEGHENY COUNTYDuquesne
28 optionsHow these guides are made
- Every listing is read off the provider's own page, dated, and approved for publication by a named person.
- Nothing is inferred: where a fee or a rule is not published, the page says so rather than guessing.