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

Mattress disposal in Missouri (135 city guides)

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

135 cities · 2 statewide rules

Missouri mattress disposal rules

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

  • Sleepyhead FAQ states no local mattress recycling options. Bridging The Gap primary page advertises mattress recycling in Kansas City at 5117 E 31st Street. Source
  • Missouri DNR: 20 solid waste management districts plan local recycling services, with a county-to-district lookup map. No statewide mattress stewardship program or landfill ban found on DNR pages as of 2026-09-22; mattress disposal is handled by local governments. Source

City guides in Missouri

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

JACKSON COUNTY

Kansas City

32 options
ST. LOUIS CITY

St. Louis

30 options
GREENE COUNTY

Springfield

28 options
BOONE COUNTY

Columbia

29 options
JACKSON COUNTY

Independence

31 options
JACKSON COUNTY

Lee's Summit

29 options
ST. CHARLES COUNTY

O'Fallon

30 options
ST. CHARLES COUNTY

St. Charles

30 options
BUCHANAN COUNTY

St. Joseph

26 options
JACKSON COUNTY

Blue Springs

29 options
ST. CHARLES COUNTY

St. Peters

30 options
JASPER COUNTY

Joplin

28 options
ST. LOUIS COUNTY

Florissant

28 options
ST. CHARLES COUNTY

Wentzville

29 options
ST. LOUIS COUNTY

Chesterfield

28 options
COLE COUNTY

Jefferson City

27 options
CAPE GIRARDEAU COUNTY

Cape Girardeau

28 options
ST. LOUIS COUNTY

Wildwood

29 options
ST. LOUIS COUNTY

University City

29 options
CLAY COUNTY

Liberty

28 options
ST. LOUIS COUNTY

Ballwin

28 options
ST. LOUIS COUNTY

Kirkwood

29 options
JACKSON COUNTY

Raytown

30 options
ST. LOUIS COUNTY

Maryland Heights

29 options
CLAY COUNTY

Gladstone

27 options
JACKSON COUNTY

Grandview

30 options
CASS COUNTY

Raymore

30 options
CHRISTIAN COUNTY

Nixa

29 options
CASS COUNTY

Belton

29 options
ST. LOUIS COUNTY

Hazelwood

28 options
CHRISTIAN COUNTY

Ozark

27 options
ST. LOUIS COUNTY

Webster Groves

28 options
PETTIS COUNTY

Sedalia

27 options
GREENE COUNTY

Republic

28 options
JEFFERSON COUNTY

Arnold

26 options
PHELPS COUNTY

Rolla

29 options
JOHNSON COUNTY

Warrensburg

26 options
ST. FRANCOIS COUNTY

Farmington

26 options
ST. CHARLES COUNTY

Lake St. Louis

29 options
ST. LOUIS COUNTY

Creve Coeur

28 options
ST. LOUIS COUNTY

Manchester

28 options
ST. LOUIS COUNTY

Ferguson

28 options
ADAIR COUNTY

Kirksville

27 options
ST. LOUIS COUNTY

Clayton

28 options
JACKSON COUNTY

Grain Valley

30 options
MARION COUNTY

Hannibal

25 options
BUTLER COUNTY

Poplar Bluff

27 options
CAPE GIRARDEAU COUNTY

Jackson

28 options
SCOTT COUNTY

Sikeston

26 options
FRANKLIN COUNTY

Washington

27 options
JASPER COUNTY

Carthage

25 options
LACLEDE COUNTY

Lebanon

26 options
ST. LOUIS COUNTY

Overland

28 options
LINCOLN COUNTY

Troy

28 options
ST. CHARLES COUNTY

Dardenne Prairie

29 options
NEWTON COUNTY

Neosho

26 options
JEFFERSON COUNTY

Festus

26 options
SALINE COUNTY

Marshall

27 options
RANDOLPH COUNTY

Moberly

28 options
JASPER COUNTY

Webb City

26 options
FRANKLIN COUNTY

Union

26 options
ST. LOUIS COUNTY

Eureka

28 options
ST. LOUIS COUNTY

Jennings

28 options
TANEY COUNTY

Branson

26 options
CALLAWAY COUNTY

Fulton

27 options
HOWELL COUNTY

West Plains

27 options
ST. LOUIS COUNTY

St. Ann

29 options
ST. LOUIS COUNTY

Crestwood

28 options
POLK COUNTY

Bolivar

26 options
ST. LOUIS COUNTY

Town and Country

27 options
AUDRAIN COUNTY

Mexico

28 options
CLAY COUNTY

Kearney

28 options
ST. LOUIS COUNTY

Bridgeton

28 options
CLAY COUNTY

Smithville

28 options
CLAY COUNTY

Excelsior Springs

28 options
ST. LOUIS COUNTY

Bellefontaine Neighbors

27 options
ST. LOUIS COUNTY

Ellisville

28 options
BARRY COUNTY

Monett

27 options
DUNKLIN COUNTY

Kennett

27 options
NODAWAY COUNTY

Maryville

25 options
CASS COUNTY

Harrisonville

29 options
WARREN COUNTY

Warrenton

28 options
HENRY COUNTY

Clinton

26 options
JACKSON COUNTY

Oak Grove

29 options
LIVINGSTON COUNTY

Chillicothe

26 options
ST. LOUIS COUNTY

Des Peres

28 options
PLATTE COUNTY

Parkville

28 options
ST. LOUIS COUNTY

Richmond Heights

28 options
ST. LOUIS COUNTY

Sunset Hills

28 options
CASS COUNTY

Pleasant Hill

31 options
ST. LOUIS COUNTY

Olivette

28 options
ST. LOUIS COUNTY

Ladue

27 options
ST. FRANCOIS COUNTY

Park Hills

26 options
PERRY COUNTY

Perryville

27 options
JASPER COUNTY

Carl Junction

25 options
VERNON COUNTY

Nevada

26 options
ST. LOUIS COUNTY

Brentwood

28 options
WEBSTER COUNTY

Marshfield

25 options
ST. LOUIS COUNTY

Maplewood

28 options
ST. LOUIS COUNTY

Berkeley

27 options
COOPER COUNTY

Boonville

27 options
STODDARD COUNTY

Dexter

26 options
FRANKLIN COUNTY

Pacific

27 options
LAWRENCE COUNTY

Aurora

26 options
CLINTON COUNTY

Cameron

26 options
FRANKLIN COUNTY

Sullivan

26 options
GREENE COUNTY

Willard

28 options
ST. LOUIS COUNTY

Valley Park

29 options
ST. CHARLES COUNTY

Cottleville

30 options
ST. FRANCOIS COUNTY

Bonne Terre

26 options
ST. LOUIS COUNTY

Black Jack

27 options
JEFFERSON COUNTY

De Soto

26 options
ST. LOUIS COUNTY

St. John

28 options
CASS COUNTY

Peculiar

29 options
GREENE COUNTY

Battlefield

28 options
JACKSON COUNTY

Greenwood

31 options
JEFFERSON COUNTY

Pevely

25 options
ST. LOUIS COUNTY

Shrewsbury

28 options
ST. LOUIS COUNTY

Glendale

28 options
RAY COUNTY

Richmond

27 options
WARREN COUNTY

Wright City

28 options
WEBSTER COUNTY

Rogersville

28 options
LAFAYETTE COUNTY

Odessa

26 options
CLAY COUNTY

North Kansas City

31 options
PULASKI COUNTY

St. Robert

27 options
PULASKI COUNTY

Waynesville

27 options
GRUNDY COUNTY

Trenton

26 options
MACON COUNTY

Macon

28 options
JEFFERSON COUNTY

Herculaneum

26 options
ST. CHARLES COUNTY

Weldon Spring

29 options
BOONE COUNTY

Ashland

28 options
PEMISCOT COUNTY

Caruthersville

27 options
ANDREW COUNTY

Savannah

25 options
CAMDEN COUNTY

Osage Beach

25 options
STE. GENEVIEVE COUNTY

Ste. Genevieve

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