Over 1 million mattresses recycled — now helping you get rid of yours

Mattress disposal in New Jersey (124 city guides)

The rules that apply across New Jersey, 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.

124 cities · 1 statewide rule

New Jersey mattress disposal rules

These apply anywhere in New Jersey. Each one links to the page it came from.

  • NJDEP County/Municipal Recycling Coordinator Locator lists municipal (updated August 2026) and county (updated July 2026) coordinator contacts. No statewide mattress stewardship program or landfill ban found on NJDEP pages as of 2026-09-22; mattress collection is handled by counties/municipalities. Source

City guides in New Jersey

Pick your city for its own list of options, with addresses, fees and who is allowed to use them.

ESSEX COUNTY

Newark

28 options
HUDSON COUNTY

Jersey City

27 options
PASSAIC COUNTY

Paterson

30 options
UNION COUNTY

Elizabeth

28 options
MERCER COUNTY

Trenton

30 options
PASSAIC COUNTY

Clifton

29 options
HUDSON COUNTY

Bayonne

26 options
ESSEX COUNTY

East Orange

30 options
CAMDEN COUNTY

Camden

29 options
PASSAIC COUNTY

Passaic

28 options
HUDSON COUNTY

Union City

27 options
CUMBERLAND COUNTY

Vineland

27 options
HUDSON COUNTY

Hoboken

28 options
MIDDLESEX COUNTY

Perth Amboy

27 options
HUDSON COUNTY

West New York

28 options
MIDDLESEX COUNTY

Sayreville

28 options
BERGEN COUNTY

Hackensack

27 options
HUDSON COUNTY

Kearny

29 options
BERGEN COUNTY

Fort Lee

28 options
ATLANTIC COUNTY

Atlantic City

26 options
BERGEN COUNTY

Fair Lawn

28 options
BERGEN COUNTY

Garfield

27 options
MONMOUTH COUNTY

Long Branch

26 options
MERCER COUNTY

Princeton

29 options
BERGEN COUNTY

Englewood

26 options
BERGEN COUNTY

Bergenfield

27 options
CUMBERLAND COUNTY

Bridgeton

26 options
BERGEN COUNTY

Paramus

26 options
BERGEN COUNTY

Cliffside Park

28 options
BERGEN COUNTY

Ridgewood

28 options
BERGEN COUNTY

Lodi

28 options
MIDDLESEX COUNTY

Carteret

28 options
GLOUCESTER COUNTY

Glassboro

28 options
SOMERSET COUNTY

North Plainfield

28 options
HUDSON COUNTY

Secaucus

28 options
HUDSON COUNTY

Harrison

28 options
CAMDEN COUNTY

Lindenwold

27 options
BERGEN COUNTY

Elmwood Park

28 options
BERGEN COUNTY

Palisades Park

28 options
MONMOUTH COUNTY

Tinton Falls

28 options
BERGEN COUNTY

Rutherford

28 options
MORRIS COUNTY

Dover

29 options
BERGEN COUNTY

Dumont

26 options
BERGEN COUNTY

New Milford

26 options
BERGEN COUNTY

North Arlington

27 options
MIDDLESEX COUNTY

South River

27 options
MONMOUTH COUNTY

Asbury Park

27 options
BERGEN COUNTY

Fairview

28 options
BERGEN COUNTY

Edgewater

28 options
MIDDLESEX COUNTY

Metuchen

27 options
MIDDLESEX COUNTY

Highland Park

27 options
BERGEN COUNTY

Tenafly

28 options
ATLANTIC COUNTY

Hammonton

27 options
BERGEN COUNTY

Ramsey

27 options
SUSSEX COUNTY

Hopatcong

28 options
MIDDLESEX COUNTY

Middlesex

27 options
SOMERSET COUNTY

Somerville

28 options
CAMDEN COUNTY

Collingswood

28 options
MONMOUTH COUNTY

Eatontown

27 options
BERGEN COUNTY

Ridgefield Park

29 options
MONMOUTH COUNTY

Red Bank

27 options
BERGEN COUNTY

Oakland

27 options
CAMDEN COUNTY

Haddonfield

29 options
MONMOUTH COUNTY

Freehold

27 options
BERGEN COUNTY

Glen Rock

28 options
BERGEN COUNTY

Hasbrouck Heights

28 options
BERGEN COUNTY

River Edge

27 options
BERGEN COUNTY

Wallington

28 options
HUDSON COUNTY

Guttenberg

28 options
CAMDEN COUNTY

Bellmawr

28 options
CAMDEN COUNTY

Gloucester City

28 options
BERGEN COUNTY

Ridgefield

28 options
BERGEN COUNTY

Westwood

26 options
BERGEN COUNTY

Franklin Lakes

27 options
BERGEN COUNTY

Little Ferry

28 options
SOMERSET COUNTY

Manville

27 options
CAMDEN COUNTY

Pine Hill

28 options
BERGEN COUNTY

East Rutherford

28 options
MIDDLESEX COUNTY

South Amboy

28 options
BERGEN COUNTY

Wood-Ridge

28 options
BERGEN COUNTY

Waldwick

27 options
BURLINGTON COUNTY

Burlington

27 options
BERGEN COUNTY

Hillsdale

26 options
BERGEN COUNTY

Maywood

28 options
BERGEN COUNTY

Montvale

26 options
MONMOUTH COUNTY

Keansburg

27 options
BERGEN COUNTY

Bogota

28 options
MONMOUTH COUNTY

Matawan

26 options
BERGEN COUNTY

Park Ridge

27 options
BERGEN COUNTY

Leonia

28 options
BERGEN COUNTY

Cresskill

27 options
CAMDEN COUNTY

Audubon

28 options
BERGEN COUNTY

Closter

27 options
BERGEN COUNTY

Upper Saddle River

26 options
MONMOUTH COUNTY

West Long Branch

27 options
SUSSEX COUNTY

Newton

27 options
CAMDEN COUNTY

Runnemede

28 options
BERGEN COUNTY

Oradell

25 options
SOMERSET COUNTY

Bernardsville

29 options
CAMDEN COUNTY

Berlin

28 options
CAMDEN COUNTY

Haddon Heights

27 options
BERGEN COUNTY

Emerson

26 options
MONMOUTH COUNTY

Keyport

28 options
CAMDEN COUNTY

Stratford

28 options
MONMOUTH COUNTY

Rumson

27 options
CAMDEN COUNTY

Barrington

27 options
BERGEN COUNTY

Allendale

28 options
MIDDLESEX COUNTY

Milltown

27 options
BERGEN COUNTY

Midland Park

27 options
BERGEN COUNTY

Old Tappan

25 options
MONMOUTH COUNTY

Oceanport

27 options
BERGEN COUNTY

Carlstadt

28 options
BERGEN COUNTY

Woodcliff Lake

26 options
MONMOUTH COUNTY

Little Silver

27 options
MONMOUTH COUNTY

Fair Haven

27 options
MONMOUTH COUNTY

Manasquan

26 options
MONMOUTH COUNTY

Belmar

27 options
CAMDEN COUNTY

Somerdale

28 options
MIDDLESEX COUNTY

Jamesburg

26 options
BERGEN COUNTY

Norwood

27 options
CAMDEN COUNTY

Clementon

28 options
MONMOUTH COUNTY

Union Beach

28 options
BERGEN COUNTY

Englewood Cliffs

27 options
BERGEN COUNTY

Harrington Park

25 options

How 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.