Mattress disposal in Utah (94 city guides)
The rules that apply across Utah, 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.
94 cities · 6 statewide rules
Utah mattress disposal rules
These apply anywhere in Utah. Each one links to the page it came from.
- Residential form displays $18 per mattress or box spring, versus $20 on local-drop-off page. It allows exact-change cash during business hours but also says all payments must be online. Receiving instructions name the fenced area behind door 2; no form submitted. Source
- Sandy at 8813 S 700 W uses north public entrance, Mon-Sat 7am-5pm. Since July 1 2026 every mattress/box spring costs $15 in addition to disposal. Commercial vehicles require authorization, account and RFID; maximum combined length 46 feet. Card/account only and full tarp/security required. Source
- Shared FAQ still says first three mattress pieces included in base fee. Current branch pages explicitly limit that allowance to South Jordan landfill and charge every piece at Sandy from July 1 2026. Source
- Recycle IT LLC homepage lists 3528 W 500 S Suite 5, Salt Lake City UT 84104 and 801-630-2020. Wasatch referral describes a Layton facility. Source
- No statewide mattress stewardship program or landfill ban found on Utah DEQ pages as of 2026-09-22; mattress disposal is handled by local governments. Source
- Utah DEQ points residents to the Utah Recycling & Waste Facility Map at recycle.utah.gov (mobile ArcGIS version also linked). Source
City guides in Utah
Pick your city for its own list of options, with addresses, fees and who is allowed to use them.
SALT LAKE COUNTY
Salt Lake City
30 options SALT LAKE COUNTYWest Valley City
30 options SALT LAKE COUNTYWest Jordan
29 options UTAH COUNTYProvo
28 options WASHINGTON COUNTYSt. George
27 options UTAH COUNTYLehi
29 options UTAH COUNTYOrem
29 options SALT LAKE COUNTYSandy
30 options WEBER COUNTYOgden
27 options SALT LAKE COUNTYSouth Jordan
29 options DAVIS COUNTYLayton
27 options UTAH COUNTYEagle Mountain
29 options SALT LAKE COUNTYMillcreek
29 options SALT LAKE COUNTYHerriman
32 options UTAH COUNTYSaratoga Springs
29 options SALT LAKE COUNTYTaylorsville
29 options CACHE COUNTYLogan
27 options SALT LAKE COUNTYMurray
30 options SALT LAKE COUNTYDraper
32 options UTAH COUNTYSpanish Fork
28 options SALT LAKE COUNTYRiverton
31 options DAVIS COUNTYBountiful
27 options TOOELE COUNTYTooele
26 options IRON COUNTYCedar City
27 options UTAH COUNTYAmerican Fork
29 options DAVIS COUNTYSyracuse
27 options WEBER COUNTYRoy
27 options UTAH COUNTYPleasant Grove
29 options WASHINGTON COUNTYWashington
26 options SALT LAKE COUNTYMidvale
30 options UTAH COUNTYSpringville
28 options SALT LAKE COUNTYKearns
29 options SALT LAKE COUNTYMagna
29 options DAVIS COUNTYClearfield
28 options DAVIS COUNTYKaysville
28 options SALT LAKE COUNTYCottonwood Heights
30 options SALT LAKE COUNTYHolladay
29 options SALT LAKE COUNTYSouth Salt Lake
32 options DAVIS COUNTYFarmington
28 options WASHINGTON COUNTYHurricane
26 options WEBER COUNTYWest Haven
27 options UTAH COUNTYPayson
28 options DAVIS COUNTYClinton
28 options DAVIS COUNTYNorth Salt Lake
28 options WEBER COUNTYNorth Ogden
27 options UTAH COUNTYHighland
29 options BOX ELDER COUNTYBrigham City
27 options WASATCH COUNTYHeber
26 options SALT LAKE COUNTYBluffdale
32 options UTAH COUNTYSantaquin
29 options WEBER COUNTYSouth Ogden
27 options DAVIS COUNTYCenterville
27 options TOOELE COUNTYGrantsville
26 options UTAH COUNTYMapleton
28 options UTAH COUNTYVineyard
30 options CACHE COUNTYSmithfield
27 options DAVIS COUNTYWest Point
27 options BOX ELDER COUNTYTremonton
26 options UTAH COUNTYSalem
28 options UTAH COUNTYLindon
29 options CACHE COUNTYNorth Logan
27 options WASHINGTON COUNTYIvins
26 options DAVIS COUNTYWoods Cross
28 options WEBER COUNTYPleasant View
27 options CACHE COUNTYHyrum
27 options UINTAH COUNTYVernal
26 options UTAH COUNTYAlpine
29 options UTAH COUNTYCedar Hills
30 options WEBER COUNTYHooper
27 options CACHE COUNTYProvidence
27 options WEBER COUNTYPlain City
27 options WEBER COUNTYRiverdale
27 options WEBER COUNTYWashington Terrace
27 options CACHE COUNTYNibley
27 options IRON COUNTYEnoch
27 options WASHINGTON COUNTYSanta Clara
27 options SUMMIT COUNTYPark City
29 options SEVIER COUNTYRichfield
26 options CARBON COUNTYPrice
26 options DAVIS COUNTYSouth Weber
27 options WEBER COUNTYFarr West
27 options JUAB COUNTYNephi
26 options WEBER COUNTYHarrisville
27 options DUCHESNE COUNTYRoosevelt
26 options SANPETE COUNTYEphraim
26 options BOX ELDER COUNTYPerry
27 options WASATCH COUNTYMidway
28 options DAVIS COUNTYFruit Heights
28 options DAVIS COUNTYWest Bountiful
27 options CACHE COUNTYHyde Park
27 options DAVIS COUNTYSunset
27 options KANE COUNTYKanab
26 options GRAND COUNTYMoab
26 options SALT LAKE COUNTYWhite City
30 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.