Mattress disposal in North Carolina (48 city guides)
The rules that apply across North Carolina, 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.
48 cities · 4 statewide rules
North Carolina mattress disposal rules
These apply anywhere in North Carolina. Each one links to the page it came from.
- Current primary contact page lists showroom at 210 Swathmore Ave, High Point NC 27263, phone 336-885-4646. National directory has 210 Swathmore Dr with same phone; suffix discrepancy remains. Hours shown are showroom hours: Mon–Thu 8:30–3:30, Fri 8:30–3, weekends by appointment. Do not use showroom hours as mattress receiving hours or infer closure from missing receiving text. Source
- Town describes county convenience-center allowance as two mattresses AND two box springs per person per day with residency verification. County guide says two-mattress/box-spring limit and restricts branches. Source
- Cary labels 6120 Old Smithfield Road as county multi-material recycling. County guide labels 6120 as convenience-center Site 2 and 6130 as multi-material. Source
- NC DEQ landfill disposal bans (G.S. 130A-309.10(f)–(m)) cover items such as white goods, scrap tires, electronics, plastic bottles, and pallets; mattresses are not on the list. No statewide mattress stewardship program found on NC DEQ pages as of 2026-09-22; mattress disposal is handled by local governments. Source
City guides in North Carolina
Pick your city for its own list of options, with addresses, fees and who is allowed to use them.
MECKLENBURG COUNTY
Charlotte
31 options WAKE COUNTYRaleigh
33 options GUILFORD COUNTYGreensboro
29 options DURHAM COUNTYDurham
33 options FORSYTH COUNTYWinston-Salem
32 options CUMBERLAND COUNTYFayetteville
27 options WAKE COUNTYCary
32 options NEW HANOVER COUNTYWilmington
29 options GUILFORD COUNTYHigh Point
33 options CABARRUS COUNTYConcord
33 options PITT COUNTYGreenville
26 options BUNCOMBE COUNTYAsheville
26 options GASTON COUNTYGastonia
27 options WAKE COUNTYApex
31 options ONSLOW COUNTYJacksonville
27 options MECKLENBURG COUNTYHuntersville
31 options ORANGE COUNTYChapel Hill
26 options CABARRUS COUNTYKannapolis
27 options ALAMANCE COUNTYBurlington
28 options IREDELL COUNTYMooresville
27 options WAKE COUNTYFuquay-Varina
32 options CATAWBA COUNTYHickory
26 options UNION COUNTYIndian Trail
27 options UNION COUNTYMonroe
26 options WAKE COUNTYGarner
33 options ROWAN COUNTYSalisbury
26 options BRUNSWICK COUNTYLeland
27 options MECKLENBURG COUNTYMatthews
30 options WAKE COUNTYMorrisville
32 options IREDELL COUNTYStatesville
26 options MECKLENBURG COUNTYMint Hill
31 options FORSYTH COUNTYKernersville
32 options ALAMANCE COUNTYMebane
26 options CABARRUS COUNTYHarrisburg
27 options CUMBERLAND COUNTYHope Mills
26 options MECKLENBURG COUNTYDavidson
32 options JOHNSTON COUNTYSmithfield
27 options RANDOLPH COUNTYArchdale
28 options CLEVELAND COUNTYKings Mountain
26 options ALAMANCE COUNTYElon
27 options CATAWBA COUNTYConover
27 options HARNETT COUNTYDunn
26 options GUILFORD COUNTYOak Ridge
30 options NEW HANOVER COUNTYCarolina Beach
28 options STANLY COUNTYLocust
26 options GUILFORD COUNTYPleasant Garden
27 options CABARRUS COUNTYMidland
31 options HARNETT COUNTYLillington
27 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.