Map / Massachusetts / Mattresses
Mattresses in Massachusetts
These are the Massachusetts place guides for this item.
Place guides
- Acton
Additional disposal fee: mattresses and box springs $22.00 each.{{C:1}}
- Agawam
No. Mattresses were removed from the curbside program effective November 1, 2022.
- Amherst
Recyclable Twin–King mattress or box spring: $40; XL–California King: $50. Rates subject to change.{{C:1}}
- Andover
Since 09/12/2022, mattresses and box springs are not allowed in curbside trash and no longer qualify as a bulk item.{{C:1}}
- Arlington
Mattresses and box springs have been banned from the trash since Nov. 1, 2022 and are no longer collected curbside for free as trash.{{C:1}}
- Attleboro
Mattresses or box springs: $25.00 each at the Recycling Center; they must be dry, bed bug free and mold free.{{C:1}}
- Barnstable
Clean, recyclable mattresses are $40.00; dirty, stained or non-recyclable ones are $55.00.
- Belmont
Curbside recycling through Green Mattress: $50 per item; credit card payments add a 2.95% fee and E-check adds a 50 cent fee.{{C:1}}
- Beverly
Mattresses and box springs are no longer accepted in weekly household trash as a bulk item.{{C:1}}
- Boston
Boston takes furniture free on trash day and mattresses, TVs and fridges free by 311 appointment. If you hire a hauler, get the total price in writing first.
- Braintree
Arrange directly with a collection company such as SSRC - Handup Mattress Collection
- Bridgewater
No free option found; the Transfer Station flyer lists mattresses at $50.00/$100 and box springs at $10.00
- Burlington
Curbside pickup through UTEC, the Town's partner: $40 per mattress or box spring (each counts as 1 item); all sizes; damaged, broken or wet items are collected.{{C:1}}
- Cambridge
Cambridge recycles mattresses through a scheduled UTEC pickup; it costs $45 per mattress or box spring. Schedule online with UTEC, the City contractor.
- Canton
Drop-off: mattress container at the Canton Transfer Station, 99 Pine St; the fee is not accepted at the Transfer Station.{{C:1}}
- Chelmsford
UTEC collects and recycles mattresses and box springs at the curb every two weeks: $30 for the mattress and $30 for the box spring; schedule and pay at utecinc.org.{{C:2}}
- Chicopee
$30 for a mattress of any size on the curbside bulk pickup program.
- Dartmouth
Transfer Station drop-off: mattress $40 and boxspring $40 per item. Curbside pickup: mattress $50 and boxspring $50 per item.{{C:1}}
- Dedham
Mattress/box spring curbside collection: $95.00 (as of November 2023). Call Boston Carting Services at 800-338-3867 to schedule and pay.{{C:1}}
- Dracut
No. Mattresses and box springs are unacceptable bulk items; use UTEC's curbside service.
- Easton
No; no municipal pickup of mattresses or box springs is provided.
- Everett
First mattress or box spring: $70.00; each additional: $45.00. Cash only at the Collector's Office. Maximum of 3 per pickup.{{C:1}}
- Fall River
$50.00 each; box springs are also $50.00 each.
- Falmouth
No phone shown for mattress drop-off
- Fitchburg
Fitchburg residents can recycle a mattress or box spring for $25.00 at Tough Stuff Recycling, $35 at the landfill transfer station, or $45 for curbside pickup; pay in advance.
- Foxborough
Trash haulers are not permitted to collect mattresses at the curb; residents are responsible for arranging recycling or donation.{{C:1}}
- Framingham
Mattress $20 at the Recycling Drop-Off Center, or $20 + $5 curbside
- Franklin
Recycling Center, 455 Beaver Street: $65 per box spring or mattress; no foam or futons. FY 2027 rates; Visa/MasterCard and checks only.{{C:1}}
- Gardner
No free option found; a mattress or box spring is $25 per item at the Transfer Station
- Gloucester
Schedule mattress and box spring collection directly through UTEC: curbside pickup twice a month at $40 per item (a mattress and box spring are two items), paid to UTEC online.{{C:1}}
- Haverhill
Schedule UTEC curbside pickup online: utecinc.org/mattress-recycling
- Hingham
Transfer Station: $20.00 disposal fee per mattress or box spring. Must be a Hingham resident with a valid transfer station sticker; check in at the booth after the scale on the right.{{C:1}}
- Hudson
No free option found; the fee is $30 per mattress and $30 per box spring
- Lawrence
No free option found; the City's mattress recycling program costs $30.00 per mattress, any size
- Leominster
$100.00 for a mattress (any size) or a box spring.
- Lexington
LexSortSmart, 'Mattress & Box Spring' tab
- Lowell
In Lowell, mattresses must be recycled under state law; the City says to schedule a pick-up through UTEC. Schedule a mattress pick-up through UTEC.
- Lynn
Yes, at 250 Commercial Street for $35 per mattress, Lynn residents only, with a driver's license as ID.
- Malden
No. Using the Bulk Item policy for mattresses and box springs is no longer permitted; they must be recycled.
- Mansfield
HandUp, a private company named on the Town page, offers curbside pickup once a month at $50 per unit: one mattress costs $50, a mattress and box spring cost $100.{{C:1}}
- Marlborough
Free: two mattress or box spring disposals per calendar year
- Marshfield
Curbside pickup: scheduled on the third Thursday of every month; mattresses/box springs cost $36.00 each. Space is limited, so call no later than a week before.{{C:2}}
- Medford
Mattresses and box springs are not accepted in the city's WM bulky item collection; the guide points to a city list of mattress collection vendors.
- Melrose
Melrose takes mattresses at the City Yard on Saturdays (April - December, 8 am to 3 pm) with a $40 weekday pre-payment per item, bagged; curbside is through Tough Stuff Recycling.
- Methuen
Seniors 62+: free pickup of 4 bulk items per year, mattresses included
- Milford
Transfer Station fees: mattress (any size) $30, box spring (any size) $20, futon mattress (any size) $20.{{C:1}}
- Milton
Curbside: DPW picks up mattresses on Tuesdays by appointment for $35.00; fill out the mattress pickup form or call DPW at 617-898-4900 by Friday at noon.{{C:1}}
- Natick
$35 per mattress or box spring
- Needham
Mattress or box spring, residential drop-off: $25.00 each (rates effective October 1, 2025).{{C:1}}
- Newton
No. Futon mattresses and sleeper sofas are excluded and handled as bulky waste.
- North Andover
No. Since November 1, 2022, the state waste ban means mattresses are not collected with Town curbside trash.
- North Attleborough
No free option found; mattresses and box springs cost $40.00 each at the Recycling Center
- Norwood
Norwood residents can drop mattresses at the Winter Street facility on Saturdays with a no-cost resident sticker, or pay $45.00 per item for curbside bulky pickup.
- Peabody
When you buy a new mattress, ask the retailer if they can collect your old one.
- Pittsfield
No. Mattresses are banned from disposal in Massachusetts; take them to a listed recycler.
- Plymouth
Drop-off: the Difficult to Manage Waste Collection Facility (a separate facility operated by Republic Services, named on the Town page) takes mattresses/boxsprings by weight plus $75 each.{{C:1}}
- Quincy
No. Mattresses are no longer picked up on your regular trash day; schedule a pickup with South Shore Recycle.
- Randolph
No free option found; mattress and box spring pickup costs $50.00 per item
- Reading
Through Tough Stuff Recycling, the Town's contractor, each mattress or box spring costs $65.00 for curbside pickup or $33.00 for drop-off at the DPW garage.{{C:1}}
- Revere
No. Since December 1, 2024 the DPW can no longer pick up mattresses or box springs.
- Salem
Mattresses and box springs can no longer go in the trash; the City contracts with UTEC for curbside recycling at $40/unit, paid directly to UTEC.{{C:1}}
- Sandwich
No free option found; any size mattress or box spring is $40.00 (recyclable condition) or $50.00 (non-recyclable condition)
- Saugus
No. Mattresses and box springs are no longer collected with town curbside trash and do not qualify as a bulk item.
- Sharon
HandUp Mattress Recycling.
- Shrewsbury
No. Mattresses and box springs must be recycled and can't be scheduled with a bulk sticker.
- Somerville
Starting February 1, 2026, a $55 Disposal Sticker must be bought and placed on each mattress and each box spring before you schedule curbside pickup.
- Stoneham
Stoneham residential trash customers arrange mattress pickup with Casella Waste; special recycling charges apply, amount not shown.
- Stoughton
Drop-off: bring mattresses and box springs to 950 Central St during business hours and pay the recycling fee in the DPW office: $60 per mattress and $25 per box spring.{{C:1}}
- Taunton
No. The city can no longer allow mattresses or box springs to be collected as bulk waste.
- Tewksbury
No. Since October 24, 2022, Republic Services no longer collects mattresses or box springs for the Town.
- Wakefield
Curbside mattress pickup through HandUp: $60, no sticker required. Schedule online or at 774-271-8744; put units out by 7 am.{{C:1}}
- Waltham
City-contracted mattress recycling pickup by appointment (781-314-3390)
- Watertown
HandUp Mattress: 774-271-8744
- Wellesley
Wellesley residents can drop off mattresses at the Recycling and Disposal Facility (RDF).
- Westfield
Mattresses/box springs need a $25.00 item sticker at the Transfer Station; stickers are sold only at the Customer Service Desk of either Big Y store in Westfield.{{C:1}}
- Westford
No. Bulk stickers cannot be used on mattresses or box springs.
- Westwood
No; mattresses are no longer accepted at curbside for disposal.
- Winchester
Mattresses/box springs, residential: $30 each. Commercial mattress: $40 each.{{C:1}}
- Worcester
Worcester has no free mattress option. Residents can drop off a mattress or box spring for $15 each at the Residential Drop-Off Center by appointment.
- Springfield
Not free: $16 per mattress