Mattresses in New York
These are the New York place guides for this item.
Place guides
- Albany
No fee shown; schedule a curbside mattress pickup in advance
- Amherst
Mattresses and box springs can be placed at the curb with garbage. No fee is shown for this.{{C:1}}
- Amsterdam
Mattress (Twin or Double) $10.00; Mattress (Queen or King) $15.00. Box springs are the same: $10.00 twin or double, $15.00 queen or king.{{C:1}}
- Auburn
No free option found; mattress pickup $30.00-$40.00 per the 2025-2026 fee schedule
- Babylon (Suffolk County)
Babylon takes one furniture item, such as a mattress and box spring, with each garbage pickup; no special pickup is needed. No booking; any garbage day.
- Bethlehem
No free option found; mattresses $30 each at the Rupert Road Transfer Station
- Binghamton
Mattresses are listed as household furniture 'trash', collected on the same day as your official City bag; keep them separate from the City bags.{{C:1}}
- Brookhaven (Suffolk County)
Brookhaven collects mattresses as bulk items on your Thursday or Friday pickup day, up to four items. No booking; bulk day with garbage.
- Buffalo
Buffalo picks up up to 3 bulk items a week, including mattresses, with your regular trash. Up to 3 bulk items on your regular collection day.
- Cattaraugus County
County transfer stations: $20.00 per mattress and $20.00 per box spring, effective January 1, 2025.{{C:1}}
- Cheektowaga
No fee shown; wrapped mattresses go with your garbage
- Chemung County
Single item: mattress, $35 each.{{C:1}}
- Clarkstown
Mattresses are on the acceptable household bulk list for the monthly bulk pickup, performed by your carter on the Wednesday, Thursday, or Friday that matches your regular garbage day. No fee is shown.{{C:1}}
- Clifton Park
No free option found; $13.00-$19.00 per mattress or box at the transfer station
- Clinton County
No. Mattress recycling is $30.00 both in-county and out-of-county.
- Cohoes
No free option found; $25.00 per mattress and $25.00 per box spring, paid in advance
- Columbia County
All size mattresses and all size box springs: $30 each, accepted at the Greenport Transfer Station only. Pay by punch card, check or money order; debit and credit cards can be used at the scale, which closes at 3:00 PM daily.{{C:1}}
- Freeport
A mattress and box spring is a bulk item; put it out on your bulk day (second collection day).{{C:1}}
- Glen Cove (Nassau County)
Glen Cove picks up mattresses on your regular garbage day as long as they're wrapped in plastic. No booking; garbage day.
- Hempstead (Nassau County)
Town of Hempstead collects mattresses as Special Pickup items; call to request, and seal the mattress in a bedbug-proof bag. Special Pickup 516-378-8484.
- Herkimer County
Yes: the EcoDrop page lists mattresses under garbage/bulk items.
- Huntington (Suffolk County)
Huntington collects up to four bulk items on your second garbage day each week, but mattresses and box springs must be sealed in a mattress disposal bag.
- Islip (Suffolk County)
Islip collects mattresses and box springs as bulk items on the last garbage day of the week, up to three items. No booking; last garbage day of week.
- Jamestown
No free option found: $15 per scheduled mattress, $25 unscheduled
- Kingston
Mattress or box spring: $25/piece curbside or $15/piece at the Transfer Station (FAQ). The city calendar shows a different curbside fee (see below); confirm before going.{{C:1}}
- Lackawanna
No fee shown; one bulk item the first full week of each month on garbage day, mattresses wrapped in plastic
- Lockport
Residents may place one bulk item, such as a mattress, at the curb each month; bulk week starts on Monday of the first full week. No fee is shown for this item.{{C:1}}
- Long Beach, NY (Nassau County)
Long Beach, NY picks up mattresses as bulk by appointment only, two items per pickup, and they must be wrapped in plastic.
- Lynbrook
Mattresses and box springs need a special pickup; call 516-599-8838.{{C:1}}
- Madison County
Mattresses or box springs, each: King or Queen 3 punches, Double 2 punches, Twin 1 punch.{{C:1}}
- Mineola
Large bulk items, including mattresses, are collected Thursday on Route A.{{C:1}}
- New Rochelle
Mattresses and box springs sealed in plastic may go curbside with your garbage on your garbage day.{{C:1}}
- New York City
DSNY takes mattresses free with your trash, but they must be sealed in a plastic bag (DSNY rule; the city lists fines for violations).
- Newburgh
No free option found: $10 per mattress or box spring, prepaid, Wednesday bulk pickup
- Niagara Falls
Niagara Falls residents can self-haul up to 2 mattress sets to Casella in Tonawanda with a $25.00 DPW dump permit.
- North Hempstead (Nassau County)
North Hempstead treats mattresses as residential bulk items: set them out on the last collection day of your week.
- Onondaga County
No free option found: $20 per mattress at OCRRA's Rock Cut Road Transfer Station
- Otsego County
Yes: the County says mattresses brought to the Southern Transfer Station are broken down and recycled by Casella employees.
- Oyster Bay (Nassau County)
- Patchogue
Rubbish and bulk items can be brought to the Recycle Center; the fee table lists Cars / SUVs as FREE. The table does not name mattresses; confirm before going.
- Peekskill
Peekskill collects sealed, bagged mattresses in its bulk months (March, April, July, September, December) or takes them at the City Garage on Saturdays with a $37 punch card.
- Perinton
No free option found; $25 per mattress at the High Acres drop-off
- Plattsburgh
Mattresses need a special pick-up at extra charge; contact Public Works for pricing and to arrange it.{{C:1}}
- Port Chester
Make an appointment with the DPW office at least 48 hours ahead and seal the mattress in a plastic bag (from a 2018 source, confirm before going).{{C:1}}
- Riverhead (Suffolk County)
In Riverhead's garbage district, up to six bulk items, mattresses included, go out on your last pickup day of the week, with mattresses enclosed in plastic.
- Rochester
Rochester collects bulk refuse, including bedding and mattresses, at the curb on your regular refuse collection day. On your regular refuse day.
- Rome
Bulk items, including mattresses and box springs, are collected weekly on your refuse collection day, with a limit of one (1) bulk item per week, per building. No fee is shown.{{C:1}}
- Scarsdale
Mattresses are listed as bulky trash.{{C:1}}
- Schoharie County
$20, with mattresses charged at $140.00 per ton.
- Smithtown (Suffolk County)
Smithtown doesn't take mattresses with regular trash; call your district's garbage carter to schedule a bulk pickup.
- Southampton (Suffolk County)
The Town of Southampton charges residents $20 per mattress or box spring at its North Sea and Hampton Bays transfer stations.
- Southold (Suffolk County)
- Steuben County
Couches, box springs and mattresses: $15.00 each.{{C:1}}
- Syracuse
Syracuse picks up mattresses and other bulk items when you call Cityline two days ahead, up to 4 times a year. Call Cityline 315-448-CITY (2489) two days ahead.
- Troy
Mattresses are bulk items for curbside pickup; pickup is by appointment only through the DPW dispatcher, 518-270-4579.{{C:1}}
- Utica
Yes. Mattresses and bulk items are accepted at EcoDrop Utica and EcoDrop Rome for a small per-item fee.
- Valley Stream
Special pickup of bulk items such as mattresses is arranged by calling (516) 825-8108.{{C:1}}
- White Plains
Yes. Due to bed bugs, all mattresses must be wrapped in plastic and sealed with tape.
- Yonkers
Yonkers collects one non-metal bulk item, such as a mattress or box spring, each week from private homes and buildings with six units or less.
- Chautauqua County
The 2026 residential guide lists Mattress at $10.00 and Box Spring at $10.00.
- Oneida County
No free option found. No fee shown for mattresses
- Orange County
No free option found. No fee shown for mattresses
- Oswego County
The 2026 residential fee sheet lists Mattresses/Box springs at $15 each.
- Tompkins County
The county says paying by weight is a good option for mattresses: $110 per ton with a $20 minimum.
- Ulster County
No free option found; mattresses are charged per ton plus $10 each