Mattress disposal in Ohio (195 city guides)
The rules that apply across Ohio, 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.
195 cities · 7 statewide rules
Ohio mattress disposal rules
These apply anywhere in Ohio. Each one links to the page it came from.
- Primary names Harvard Avenue Transfer Station at 3227 Harvard Ave, Newburgh Heights OH 44105; district calls it Harvard Road at 3227 Harvard Road. Same number, city and operator support an identity candidate, but street suffix discrepancy retained. Source
- Hamilton municipal FAQ says transfer-station large-item intake Monday–Saturday. Existing Rumpke operator-locator staging record 07c7c0690194a830d775d57e lists Monday–Friday 8am–3:45pm at the same 1000 N Third Street address and phone 513-867-8661. This is an hours discrepancy, not grounds to merge unrelated branches. Source
- Ohio EPA Solid Waste Management District Locator (GIS app): select a county to see its Solid Waste Management District; the underlying layer covers all 88 counties. SWMDs are the local contact for recycling and disposal. Source
- Ohio EPA's "Where to Recycle" page names the three statewide tools it offers residents: the Ohio EPA Recycling Directory (a searchable directory of service providers who volunteered to be listed), the solid waste management district locator map, and the Ohio Materials Marketplace for businesses. It states that recycling and litter prevention activities are controlled locally through the county's solid waste management district, which "can help with information such as ... where to take hard to recycle items". Note the agency site now serves these pages under the /wps/portal/gov/epa/ path; the bare /divisions-and-offices/... URLs 404 when requested directly. Source
- The Ohio EPA Recycling Directory is hosted on RecycleSearch (Re-TRAC) and is searchable by free text or by pre-set material categories after setting a location. Its own text says results may include curbside recycling programs, drop-off recycling locations, reuse stores and other service providers, and that listing is not an endorsement. Its FAQ states the directory "is in the process of being populated" and that some areas of the state may have no information available, directing residents to their local solid waste management district instead. Listings are managed by Ohio EPA and the districts. Source
- No statewide mattress stewardship program or landfill ban found on Ohio EPA pages as of 2026-09-22; mattress disposal is handled by local governments and county solid waste management districts. The agency's own site search for "mattress" returns only 4 resources, none of them mattress-related (Revised Total Coliform Rule, Underground Injection Control, operator exam information and a Trauma Scene Clean-Up fact sheet). The Materials and Waste Management division pages cover solid waste, infectious waste, scrap tires and C&DD, with no mattress or bulky-item program. Source
- Mattress Recycling Council's Program States page names exactly four program states — California, Connecticut, Rhode Island and Oregon. Ohio is not among them, confirming there is no MRC-run mattress stewardship program or Bye Bye Mattress free drop-off network in Ohio. Source
City guides in Ohio
Pick your city for its own list of options, with addresses, fees and who is allowed to use them.
FRANKLIN COUNTY
Columbus
31 options CUYAHOGA COUNTYCleveland
33 options HAMILTON COUNTYCincinnati
30 options LUCAS COUNTYToledo
29 options SUMMIT COUNTYAkron
27 options MONTGOMERY COUNTYDayton
27 options CUYAHOGA COUNTYParma
32 options STARK COUNTYCanton
26 options LORAIN COUNTYLorain
27 options BUTLER COUNTYHamilton
30 options MAHONING COUNTYYoungstown
26 options CLARK COUNTYSpringfield
26 options MONTGOMERY COUNTYKettering
26 options LORAIN COUNTYElyria
27 options BUTLER COUNTYMiddletown
28 options LICKING COUNTYNewark
25 options SUMMIT COUNTYCuyahoga Falls
27 options FRANKLIN COUNTYDublin
27 options CUYAHOGA COUNTYLakewood
32 options CUYAHOGA COUNTYEuclid
32 options RICHLAND COUNTYMansfield
25 options LAKE COUNTYMentor
26 options DELAWARE COUNTYDelaware
26 options CUYAHOGA COUNTYStrongsville
32 options FRANKLIN COUNTYGrove City
27 options BUTLER COUNTYFairfield
29 options MONTGOMERY COUNTYHuber Heights
27 options CUYAHOGA COUNTYCleveland Heights
32 options FRANKLIN COUNTYReynoldsburg
28 options FAIRFIELD COUNTYLancaster
27 options HANCOCK COUNTYFindlay
26 options FRANKLIN COUNTYHilliard
28 options TRUMBULL COUNTYWarren
26 options FRANKLIN COUNTYWesterville
28 options LORAIN COUNTYNorth Ridgeville
28 options FRANKLIN COUNTYGahanna
28 options FRANKLIN COUNTYUpper Arlington
28 options WARREN COUNTYMason
30 options MARION COUNTYMarion
26 options MEDINA COUNTYBrunswick
27 options SUMMIT COUNTYStow
26 options CUYAHOGA COUNTYWestlake
33 options STARK COUNTYMassillon
25 options CUYAHOGA COUNTYNorth Olmsted
33 options WOOD COUNTYBowling Green
26 options CUYAHOGA COUNTYNorth Royalton
32 options CUYAHOGA COUNTYGarfield Heights
32 options CUYAHOGA COUNTYShaker Heights
33 options PORTAGE COUNTYKent
26 options SUMMIT COUNTYGreen
27 options WAYNE COUNTYWooster
26 options LORAIN COUNTYAvon Lake
28 options FAIRFIELD COUNTYPickerington
28 options MEDINA COUNTYMedina
28 options LORAIN COUNTYAvon
28 options WOOD COUNTYPerrysburg
27 options MONTGOMERY COUNTYCenterville
26 options SUMMIT COUNTYBarberton
27 options MEDINA COUNTYWadsworth
26 options MONTGOMERY COUNTYRiverside
27 options LAKE COUNTYWilloughby
27 options ERIE COUNTYSandusky
26 options CUYAHOGA COUNTYSolon
33 options MONTGOMERY COUNTYTrotwood
26 options SUMMIT COUNTYHudson
28 options CUYAHOGA COUNTYMaple Heights
32 options BUTLER COUNTYOxford
26 options WARREN COUNTYLebanon
29 options STARK COUNTYAlliance
26 options CUYAHOGA COUNTYRocky River
33 options CUYAHOGA COUNTYSouth Euclid
32 options LAKE COUNTYPainesville
27 options MONTGOMERY COUNTYMiamisburg
26 options CUYAHOGA COUNTYParma Heights
33 options HAMILTON COUNTYForest Park
30 options FRANKLIN COUNTYWhitehall
27 options CUYAHOGA COUNTYBroadview Heights
32 options LUCAS COUNTYOregon
26 options CUYAHOGA COUNTYMayfield Heights
32 options HAMILTON COUNTYNorwood
30 options WARREN COUNTYSpringboro
26 options SUMMIT COUNTYTwinsburg
28 options LUCAS COUNTYSylvania
28 options LICKING COUNTYPataskala
25 options SUMMIT COUNTYTallmadge
27 options CUYAHOGA COUNTYBrook Park
33 options TRUMBULL COUNTYNiles
26 options PORTAGE COUNTYAurora
26 options CUYAHOGA COUNTYBerea
33 options SENECA COUNTYTiffin
26 options PORTAGE COUNTYStreetsboro
26 options STARK COUNTYNorth Canton
26 options LAKE COUNTYEastlake
27 options KNOX COUNTYMount Vernon
26 options HURON COUNTYNorwalk
26 options CUYAHOGA COUNTYFairview Park
32 options BUTLER COUNTYMonroe
30 options CUYAHOGA COUNTYBay Village
33 options CUYAHOGA COUNTYMiddleburg Heights
32 options MONTGOMERY COUNTYVandalia
26 options FRANKLIN COUNTYWorthington
28 options BUTLER COUNTYTrenton
30 options LAKE COUNTYWillowick
27 options LOGAN COUNTYBellefontaine
26 options HAMILTON COUNTYSharonville
30 options SUMMIT COUNTYNew Franklin
27 options CUYAHOGA COUNTYBrecksville
32 options HAMILTON COUNTYHarrison
30 options HAMILTON COUNTYBlue Ash
31 options CUYAHOGA COUNTYBeachwood
32 options CUYAHOGA COUNTYLyndhurst
32 options LUCAS COUNTYMaumee
27 options MONTGOMERY COUNTYClayton
26 options CUYAHOGA COUNTYWarrensville Heights
33 options MONTGOMERY COUNTYEnglewood
26 options HAMILTON COUNTYLoveland
30 options CUYAHOGA COUNTYEast Cleveland
32 options CUYAHOGA COUNTYUniversity Heights
32 options MONTGOMERY COUNTYWest Carrollton
26 options SENECA COUNTYFostoria
28 options CUYAHOGA COUNTYBedford
32 options LAKE COUNTYWickliffe
27 options FRANKLIN COUNTYBexley
27 options SUMMIT COUNTYMacedonia
29 options FRANKLIN COUNTYNew Albany
27 options COLUMBIANA COUNTYSalem
25 options WARREN COUNTYFranklin
27 options CRAWFORD COUNTYBucyrus
27 options SUMMIT COUNTYNorton
27 options CUYAHOGA COUNTYSeven Hills
32 options PORTAGE COUNTYRavenna
25 options HAMILTON COUNTYSpringdale
30 options CUYAHOGA COUNTYBrooklyn
32 options HAMILTON COUNTYMontgomery
30 options LICKING COUNTYHeath
25 options LORAIN COUNTYVermilion
28 options CUYAHOGA COUNTYBedford Heights
32 options HAMILTON COUNTYReading
31 options CUYAHOGA COUNTYRichmond Heights
32 options CRAWFORD COUNTYGalion
26 options FRANKLIN COUNTYCanal Winchester
28 options LAKE COUNTYWilloughby Hills
27 options STARK COUNTYLouisville
26 options MAHONING COUNTYStruthers
25 options HAMILTON COUNTYMadeira
31 options COLUMBIANA COUNTYEast Liverpool
25 options HAMILTON COUNTYNorth College Hill
30 options MONTGOMERY COUNTYOakwood
27 options TRUMBULL COUNTYGirard
26 options RICHLAND COUNTYShelby
25 options FRANKLIN COUNTYGrandview Heights
27 options LORAIN COUNTYSheffield Lake
28 options HAMILTON COUNTYWyoming
31 options HENRY COUNTYNapoleon
26 options CUYAHOGA COUNTYOlmsted Falls
33 options HAMILTON COUNTYCheviot
30 options LORAIN COUNTYOberlin
27 options CUYAHOGA COUNTYHighland Heights
32 options WAYNE COUNTYOrrville
26 options SUMMIT COUNTYFairlawn
28 options MAHONING COUNTYCampbell
25 options MAHONING COUNTYCanfield
25 options TRUMBULL COUNTYHubbard
26 options CUYAHOGA COUNTYIndependence
32 options FRANKLIN COUNTYObetz
27 options MONTGOMERY COUNTYUnion
26 options LAKE COUNTYMentor-on-the-Lake
27 options TRUMBULL COUNTYCortland
26 options WARREN COUNTYSouth Lebanon
29 options LAKE COUNTYKirtland
27 options HAMILTON COUNTYMount Healthy
30 options CUYAHOGA COUNTYPepper Pike
33 options COLUMBIANA COUNTYColumbiana
25 options RICHLAND COUNTYOntario
25 options MONTGOMERY COUNTYMoraine
26 options ERIE COUNTYHuron
27 options CLERMONT COUNTYMilford
28 options WOOD COUNTYRossford
27 options LICKING COUNTYGranville
26 options JACKSON COUNTYJackson
26 options WAYNE COUNTYRittman
27 options HAMILTON COUNTYThe Village of Indian Hill
30 options LUCAS COUNTYWaterville
28 options MONTGOMERY COUNTYBrookville
26 options MONTGOMERY COUNTYGermantown
27 options WARREN COUNTYCarlisle
27 options FRANKLIN COUNTYGroveport
26 options LORAIN COUNTYGrafton
28 options HAMILTON COUNTYDeer Park
30 options CLARK COUNTYNew Carlisle
27 options LICKING COUNTYJohnstown
27 options STARK COUNTYCanal Fulton
26 options SUMMIT COUNTYReminderville
28 options WOOD COUNTYNorthwood
28 options LUCAS COUNTYWhitehouse
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.