Map / North Carolina / Mattresses
Mattresses in North Carolina
These are the North Carolina place guides for this item.
Place guides
- Apex
Mattresses and box springs cost $15 each on top of the $30 trip fee, a $45 minimum.{{C:1}}
- Asheboro
Free for 1–2 bulk items per pickup; bulk items include mattresses
- Asheville
The City collects mattresses and box springs on request; call (828) 251-1122 or use The Asheville App.{{C:1}}
- Burlington
Mattresses are bulk waste; acceptable bulk waste items are collected weekly free of charge.{{C:1}}
- Carrboro
Public Works picks up bulk waste twice a month; mattresses and box springs are accepted. No fee is shown.{{C:1}}
- Charlotte
Charlotte collects mattresses as bulky waste, but unscheduled items won't be picked up. Schedule with the City (see source).
- Concord
Bulky waste is picked up every two weeks on your regular recycling day; mattresses and box springs are set out as bulky waste.{{C:1}}
- Cornelius
Cornelius does not pick up bulk items such as mattresses; take them to a disposal facility or hire a private hauler.
- Durham
- Durham County
Convenience sites take mattresses as bulky items, limited to 1 dump per week, for unincorporated Durham County residents.{{C:1}}
- Fayetteville
Fayetteville collects up to five bulky items, such as mattresses, at no charge at the curb on your B-week yard waste day.
- Fuquay-Varina
$20 per mattress and/or box spring regardless of size.
- Garner
Mattresses and box springs are listed as bulk waste over 60 pounds or too large for the rollout: $40.45 per item, billed by the Town of Garner.{{C:1}}
- Greensboro
Mattresses and box springs are bulk trash, collected every other week on the same day as your recycling; set them at the curb by 7 am.{{C:1}}
- Hendersonville
The page says a fee is assessed by the Environmental Service Supervisor; no amount is given for mattresses.
- Hickory
Mattresses go by the curb, clear of rollout containers and yard waste.{{C:1}}
- High Point
Mattresses are bulk items, picked up the same day as your recyclables; collection begins at 6 a.m.{{C:1}}
- Huntersville
Mattress is a standard bulk item: $40 for two items, $25 each additional.{{C:1}}
- Jacksonville
Bulk items like a mattress are collected once per week on your regular trash/recycling day; the city collects up to three bulk items per week "at no charge". Have items at the curb by 7:00 AM.{{C:1}}
- Matthews
Free: one mattress set at a Mecklenburg County full-service center with a resident sticker
- Monroe
Furniture, including beds, mattresses and box springs, is accepted as bulk waste; no fee is shown for furniture.{{C:1}}
- Mooresville
Mooresville picks up bulky waste, including mattresses, weekly on your trash day at no extra charge.
- New Bern
The City collects bulk waste, including mattresses, on your scheduled pickup day if placed near the street curb-line or right-of-way. No fee is shown.{{C:1}}
- Raleigh
Raleigh picks up mattresses as a Bulky Load for $35 per load, billed to your utility bill. 919-996-3245.
- Salisbury
Accepted bulky items include mattresses and box springs, all sizes.{{C:1}}
- Sanford
The City offers weekly residential collection of bulk trash at curbside; mattresses and box springs are examples of bulk trash. No fee is shown.{{C:1}}
- Statesville
No fee shown; mattresses go to the curb on your regular garbage day
- Wake County
Mattresses and box springs are accepted only at Sites 1, 2, 4, 7 and 11, two per day total, with residency verification.{{C:1}}
- Wake Forest
Residents receive two FREE bulk collections each calendar year; mattresses are acceptable items.{{C:1}}
- Wilmington
If you receive City curbside trash service, call 910.341.7875 to schedule a pickup of a mattress or furniture.{{C:1}}
- Wilson
Mattresses are bulky waste. Call 252-399-2424 or submit a Fix-It Wilson app request for pickup. No fee is shown.{{C:1}}
- Winston-Salem
Winston-Salem crews pick up mattresses, furniture, carpet and appliances once a year during your neighborhood's cleanup week.
- Alamance County
Take it to the Landfill Convenience Center ($5 mattress, $3 box spring)
- Brunswick County
Brown goods (old furniture and mattresses) cost $10.00 per item at Convenience Centers, with a $50.00 maximum for a pickup truckload.
- Burke County
The Landfill/Transfer Station takes mattresses and box springs, individual sets only, no truckloads.
- Carteret County
In Carteret County, mattresses and box springs go in bulk items at most convenience sites, with no on-site charge.
- Catawba County
Furniture, chairs and mattresses are accepted at all five Convenience Centers; fees apply.
- Cumberland County
In Cumberland County, take mattresses to the Ann Street Landfill, where bulky waste is $10 per item (max $20 per pickup); container sites do not accept them.
- Davidson County
First 2 mattresses/sets no charge at the landfill
- Gaston County
A mattress or box spring costs $10 at a County Recycling Center, paid with two $5 GarbCards (fee schedule effective July 1, 2025).
- Harnett County
Free disposal for Harnett County residents includes furniture, mattresses and box springs.
- Haywood County
In Haywood County, take mattresses and bedsprings to the Materials Recovery Facility in Clyde.
- Johnston County
Yes. Mattresses and box springs count as bulk items, up to three a week.
- Lee County
In rural Lee County, decal holders can leave mattresses as bulky trash at a staffed Convenience Center. 6 staffed Convenience Centers; closed Sunday.
- Moore County
Chairs, tables, couches, mattresses and box springs are accepted at the Collection Centers in the Bulky Items containers; you must unload them yourself.
- Nash County
Yes. The county lists mattresses among bulky items accepted at convenience centers.
- New Hanover County
Take it to the County Landfill ($10 surcharge per mattress plus weight; see below)
- Onslow County
At the Onslow County Landfill, mattresses are charged as Special Handling: $100 per ton, including the $2 per ton State Fee.
- Pitt County
No free option stated. No fee shown for mattresses
- Surry County
In Surry County, mattresses go to the Mount Airy Landfill at the per-ton tipping fee. Mount Airy Landfill; Mon-Fri and Saturday morning.
- Union County
Fee-based disposal is only at the Landfill since July 1, 2025; the Landfill accepts mattresses.
- Wilson County
In the Wilson County Solid Waste District, permit holders can drop mattresses at the Landfill Road or Sims centers or the Landfill with no charge.