New Hampshire guide
How to get rid of a mattress in New Hampshire
New Hampshire has no statewide mattress disposal ban like Massachusetts. Most towns set their own mattress and box spring fees at the transfer station or through a hauler.
Facts checked against official state and town sources on 2026-11-05.
Statewide context
NHDES directs residents to local transfer stations or haulers for furniture, mattresses, and carpet (bulky waste). Rules and prices are municipal. Confirm size limits, dry/clean requirements, and whether non-residents are allowed.
Source: NHDES bulky waste guidance.
Town pages on TownDumps
- Barrington - $15 to $30 by size.
- Bedford - $25 each (all sizes); box spring $25.
- Concord - Mattress $55; box spring $49 (rates effective March 1, 2026).
- Conway - $25 to $30; confirm.
- Derry - Mattress $35 (Derry residents only); box spring $5.
- Durham - $15 per mattress/box spring set (or included in a load coupon).
- Exeter - Not accepted at Transfer Station; curbside bulky option with $5 sticker if on program.
- Goffstown - $0.10/lb with OBW/C&D category.
- Hampton - Twin $10; full and larger $15 (mattress or box spring).
- Hanover - $37.50 at Lebanon.
- Hooksett - $150/ton and/or piece rates on fee sheet.
- Hudson - $35 special pass per mattress/box spring (check only at DPW); not covered by free clean-up passes.
- Keene - Innerspring mattress $25; foam/futon charged as refuse at $186/ton; box spring $4.
- Lebanon - $37.50; box spring billed as bulky.
- Londonderry - Twin mattresses listed with small furniture $7; full mattresses with large furniture $14.
- Manchester - Mattress or box spring $25 each (all sizes).
- Merrimack - Confirm mattress fee with Scale House; not broken out as a separate line on the brochure fee table excerpted for this page.
- Nashua - Confirm mattress drop-off / oversize rules with Solid Waste; oversize curbside pickup is a separate City program.
- Pelham - $50 mattress / $20 box spring.
- Portsmouth - Mattress $5; box spring $5.
- Salem - Uses one of the 3 annual bulky coupons (with matching sticker number).
- Wolfeboro - $15 to $25 by size.