Mattress disposal in Texas (280 city guides)
The rules that apply across Texas, 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.
280 cities · 4 statewide rules
Texas mattress disposal rules
These apply anywhere in Texas. Each one links to the page it came from.
- Current homepage says drop-off is coming soon, whereas existing MRC card 42 lists commercial drop-off at 1915 Kramer Ln and open 24 hours. Do not rely on that old drop-off listing as current. Homepage offers indoor/curb pickup and states reuse, then recycling, then landfill as its routing preference. Source
- Operator lists Austin yard at 6546 Burnet Road, Austin TX 78757 and Manor yard at 20301 Hog Eye Rd, Manor TX 78653. Earlier national65 Duke’s listing uses 1602 Bench Mark Dr.; no move or branch-equivalence statement found. Preserve all addresses separately. Source
- No statewide mattress stewardship program or landfill ban found on TCEQ pages as of 2026-09-22; mattress disposal is handled by local governments. Source
- TCEQ's Take Care of Texas (Mar 4, 2025) notes many mattress retailers offer pickup of old mattresses on new-mattress delivery, organizations such as Salvation Army and Habitat for Humanity may accept good-condition mattresses, and many cities/haulers offer bulk pickup or collection events. Source
City guides in Texas
Pick your city for its own list of options, with addresses, fees and who is allowed to use them.
HARRIS COUNTY
Houston
36 options BEXAR COUNTYSan Antonio
31 options DALLAS COUNTYDallas
35 options TARRANT COUNTYFort Worth
39 options TRAVIS COUNTYAustin
31 options EL PASO COUNTYEl Paso
31 options TARRANT COUNTYArlington
28 options NUECES COUNTYCorpus Christi
29 options COLLIN COUNTYPlano
31 options LUBBOCK COUNTYLubbock
30 options WEBB COUNTYLaredo
27 options DALLAS COUNTYIrving
28 options DALLAS COUNTYGarland
29 options COLLIN COUNTYFrisco
29 options COLLIN COUNTYMcKinney
28 options DALLAS COUNTYGrand Prairie
28 options RANDALL COUNTYAmarillo
27 options CAMERON COUNTYBrownsville
27 options DENTON COUNTYDenton
27 options BELL COUNTYKilleen
28 options DALLAS COUNTYMesquite
31 options HIDALGO COUNTYMcAllen
26 options HARRIS COUNTYPasadena
28 options MCLENNAN COUNTYWaco
29 options MIDLAND COUNTYMidland
27 options WILLIAMSON COUNTYRound Rock
28 options DENTON COUNTYLewisville
29 options DENTON COUNTYCarrollton
28 options TAYLOR COUNTYAbilene
27 options BRAZORIA COUNTYPearland
30 options BRAZOS COUNTYCollege Station
27 options ECTOR COUNTYOdessa
27 options COMAL COUNTYNew Braunfels
30 options GALVESTON COUNTYLeague City
28 options MONTGOMERY COUNTYConroe
26 options DALLAS COUNTYRichardson
27 options SMITH COUNTYTyler
29 options COLLIN COUNTYAllen
28 options JEFFERSON COUNTYBeaumont
27 options HIDALGO COUNTYEdinburg
27 options FORT BEND COUNTYSugar Land
29 options WILLIAMSON COUNTYGeorgetown
27 options WICHITA COUNTYWichita Falls
30 options BELL COUNTYTemple
28 options WILLIAMSON COUNTYLeander
28 options HIDALGO COUNTYMission
27 options HARRIS COUNTYBaytown
37 options TARRANT COUNTYMansfield
29 options GREGG COUNTYLongview
26 options HIDALGO COUNTYPharr
27 options DENTON COUNTYFlower Mound
29 options WILLIAMSON COUNTYCedar Park
28 options HAYS COUNTYSan Marcos
34 options FORT BEND COUNTYMissouri City
29 options CAMERON COUNTYHarlingen
28 options TARRANT COUNTYNorth Richland Hills
28 options HAYS COUNTYKyle
29 options TRAVIS COUNTYPflugerville
29 options DALLAS COUNTYRowlett
28 options FORT BEND COUNTYFulshear
26 options COLLIN COUNTYCelina
27 options COLLIN COUNTYWylie
27 options DENTON COUNTYLittle Elm
27 options TARRANT COUNTYEuless
28 options GALVESTON COUNTYTexas City
34 options JOHNSON COUNTYBurleson
28 options DALLAS COUNTYDeSoto
26 options GALVESTON COUNTYGalveston
27 options GRAYSON COUNTYSherman
28 options TARRANT COUNTYGrapevine
27 options ELLIS COUNTYWaxahachie
26 options DALLAS COUNTYCedar Hill
28 options TARRANT COUNTYBedford
28 options ELLIS COUNTYMidlothian
27 options DENTON COUNTYThe Colony
27 options TARRANT COUNTYKeller
27 options WILLIAMSON COUNTYHutto
26 options GUADALUPE COUNTYSchertz
28 options COLLIN COUNTYProsper
28 options TARRANT COUNTYHaltom City
28 options HIDALGO COUNTYWeslaco
25 options COLLIN COUNTYPrinceton
26 options FORT BEND COUNTYRosenberg
26 options KAUFMAN COUNTYForney
30 options DALLAS COUNTYCoppell
27 options GALVESTON COUNTYFriendswood
28 options GUADALUPE COUNTYSeguin
30 options PARKER COUNTYWeatherford
28 options DALLAS COUNTYLancaster
27 options CORYELL COUNTYCopperas Cove
29 options JOHNSON COUNTYCleburne
28 options GUADALUPE COUNTYCibolo
28 options TARRANT COUNTYHurst
29 options DALLAS COUNTYDuncanville
28 options DALLAS COUNTYFarmers Branch
28 options HARRIS COUNTYLa Porte
28 options HIDALGO COUNTYSan Juan
27 options HUNT COUNTYGreenville
26 options COLLIN COUNTYAnna
27 options BELL COUNTYHarker Heights
28 options ANGELINA COUNTYLufkin
26 options HARRIS COUNTYDeer Park
29 options DALLAS COUNTYSachse
27 options BEXAR COUNTYConverse
27 options TARRANT COUNTYSouthlake
27 options BRAZORIA COUNTYAlvin
26 options COLLIN COUNTYMelissa
27 options HARRIS COUNTYKaty
28 options ROCKWALL COUNTYRoyse City
26 options BRAZORIA COUNTYLake Jackson
27 options DALLAS COUNTYBalch Springs
26 options GRAYSON COUNTYDenison
27 options TARRANT COUNTYSaginaw
26 options BELL COUNTYBelton
29 options TARRANT COUNTYColleyville
27 options ELLIS COUNTYEnnis
27 options KERR COUNTYKerrville
26 options DALLAS COUNTYUniversity Park
28 options DENTON COUNTYCorinth
28 options CAMERON COUNTYSan Benito
29 options TARRANT COUNTYBenbrook
27 options HIDALGO COUNTYAlton
26 options KENDALL COUNTYBoerne
27 options KAUFMAN COUNTYTerrell
31 options TRAVIS COUNTYManor
28 options TARRANT COUNTYWatauga
28 options GALVESTON COUNTYDickinson
26 options BRAZORIA COUNTYAngleton
26 options DALLAS COUNTYSeagoville
31 options COLLIN COUNTYMurphy
27 options TARRANT COUNTYCrowley
28 options BRAZORIA COUNTYManvel
26 options HIDALGO COUNTYAlamo
27 options BRAZORIA COUNTYIowa Colony
26 options BEXAR COUNTYUniversal City
28 options ELLIS COUNTYRed Oak
26 options DALLAS COUNTYGlenn Heights
26 options GALVESTON COUNTYLa Marque
26 options HALE COUNTYPlainview
26 options TRAVIS COUNTYLakeway
28 options WILLIAMSON COUNTYTaylor
27 options FORT BEND COUNTYStafford
28 options TARRANT COUNTYWhite Settlement
27 options HIDALGO COUNTYMercedes
27 options MATAGORDA COUNTYBay City
26 options HARRIS COUNTYBellaire
27 options DALLAS COUNTYAddison
27 options HOPKINS COUNTYSulphur Springs
26 options MCLENNAN COUNTYHewitt
28 options HIDALGO COUNTYDonna
26 options RANDALL COUNTYCanyon
26 options HARRIS COUNTYHumble
27 options BEXAR COUNTYLive Oak
27 options HARRIS COUNTYSouth Houston
28 options HAYS COUNTYBuda
28 options DENTON COUNTYHighland Village
28 options PALO PINTO COUNTYMineral Wells
28 options HIDALGO COUNTYPalmview
26 options HARRIS COUNTYTomball
28 options HIDALGO COUNTYHidalgo
25 options TARRANT COUNTYAzle
30 options HARRIS COUNTYWest University Place
28 options HARDIN COUNTYLumberton
26 options TARRANT COUNTYForest Hill
26 options HARRIS COUNTYSeabrook
36 options GALVESTON COUNTYSanta Fe
25 options HENDERSON COUNTYAthens
29 options DENTON COUNTYTrophy Club
27 options GREGG COUNTYKilgore
26 options FORT BEND COUNTYRichmond
27 options BASTROP COUNTYBastrop
26 options BASTROP COUNTYElgin
29 options WILLIAMSON COUNTYLiberty Hill
26 options HOOD COUNTYGranbury
26 options MCLENNAN COUNTYRobinson
29 options HARRIS COUNTYWebster
29 options DENTON COUNTYProvidence Village
27 options DENTON COUNTYNorthlake
27 options BEXAR COUNTYFair Oaks Ranch
28 options BEXAR COUNTYSelma
28 options COLLIN COUNTYLavon
26 options ROCKWALL COUNTYHeath
30 options BEXAR COUNTYLeon Valley
26 options HAYS COUNTYDripping Springs
28 options CALHOUN COUNTYPort Lavaca
26 options WICHITA COUNTYBurkburnett
31 options DENTON COUNTYRoanoke
28 options COLLIN COUNTYFairview
26 options BRAZORIA COUNTYClute
26 options KAUFMAN COUNTYKaufman
30 options CHAMBERS COUNTYMont Belvieu
35 options TARRANT COUNTYKennedale
27 options MCLENNAN COUNTYBellmead
28 options BRAZORIA COUNTYFreeport
26 options TRAVIS COUNTYLago Vista
29 options BEXAR COUNTYHelotes
27 options HARRIS COUNTYGalena Park
28 options DENTON COUNTYSanger
27 options LIBERTY COUNTYDayton
26 options COLLIN COUNTYJosephine
26 options SMITH COUNTYWhitehouse
28 options HUNT COUNTYCommerce
27 options MCLENNAN COUNTYWoodway
28 options BURNET COUNTYMarble Falls
26 options HARRIS COUNTYJacinto City
28 options JOHNSON COUNTYJoshua
28 options WILSON COUNTYFloresville
26 options DENTON COUNTYAubrey
26 options WISE COUNTYDecatur
30 options DALLAS COUNTYSunnyvale
26 options WALLER COUNTYPrairie View
26 options COLLIN COUNTYLucas
26 options JOHNSON COUNTYVenus
27 options DALLAS COUNTYHighland Park
27 options CAMERON COUNTYLos Fresnos
28 options TARRANT COUNTYRichland Hills
27 options TRAVIS COUNTYBee Cave
28 options BEXAR COUNTYKirby
26 options DALLAS COUNTYHutchins
26 options DENTON COUNTYPilot Point
27 options GRAYSON COUNTYVan Alstyne
27 options BELL COUNTYNolanville
28 options DENTON COUNTYLake Dallas
28 options KAUFMAN COUNTYCrandall
30 options HARRIS COUNTYJersey Village
28 options GALVESTON COUNTYHitchcock
26 options BEXAR COUNTYAlamo Heights
25 options JOHNSON COUNTYAlvarado
28 options TARRANT COUNTYRiver Oaks
27 options PARKER COUNTYWillow Park
28 options SMITH COUNTYLindale
30 options COMAL COUNTYBulverde
27 options KAUFMAN COUNTYMabank
33 options DENTON COUNTYJustin
27 options MCLENNAN COUNTYLacy-Lakeview
29 options CAMERON COUNTYLa Feria
27 options WALLER COUNTYHempstead
27 options PARKER COUNTYAledo
28 options JOHNSON COUNTYKeene
28 options BURNET COUNTYBurnet
27 options DENTON COUNTYOak Point
26 options DENTON COUNTYHickory Creek
28 options DENTON COUNTYKrum
26 options DALLAS COUNTYWilmer
27 options WICHITA COUNTYIowa Park
30 options TARRANT COUNTYEverman
27 options HIDALGO COUNTYPenitas
26 options COLLIN COUNTYParker
26 options MCLENNAN COUNTYMcGregor
28 options DENTON COUNTYArgyle
27 options GREGG COUNTYGladewater
27 options GREGG COUNTYWhite Oak
26 options WALLER COUNTYBrookshire
26 options JACKSON COUNTYEdna
26 options CALDWELL COUNTYLuling
28 options BEXAR COUNTYSandy Oaks
26 options WILLIAMSON COUNTYJarrell
26 options HIDALGO COUNTYElsa
26 options BEXAR COUNTYWindcrest
27 options HUNT COUNTYCaddo Mills
25 options ROCKWALL COUNTYMcLendon-Chisholm
30 options WOOD COUNTYMineola
29 options COLLIN COUNTYFarmersville
26 options BURNET COUNTYGranite Shoals
26 options CAMERON COUNTYPrimera
28 options TARRANT COUNTYSansom Park
28 options POLK COUNTYLivingston
26 options WALLER COUNTYWaller
29 options LLANO COUNTYHorseshoe Bay
27 options CAMERON COUNTYPort Isabel
28 options SMITH COUNTYBullard
29 options UPSHUR COUNTYGilmer
26 options TARRANT COUNTYHaslet
27 options HIDALGO COUNTYLa Joya
26 options BEXAR COUNTYTerrell Hills
25 options HARRIS COUNTYNassau Bay
28 options PARKER COUNTYSpringtown
33 options HIDALGO COUNTYProgreso
25 options JOHNSON COUNTYGodley
28 options VAN ZANDT COUNTYCanton
26 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.