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

Mattress disposal in Georgia (108 city guides)

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

108 cities · 1 statewide rule

Georgia mattress disposal rules

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

  • Georgia EPD recycling resources page sends residents to Earth911's ZIP-code locator and the Georgia Recycling Coalition. It notes scrap tires are banned from Georgia landfills but lists no mattress rule. No statewide mattress stewardship program or landfill ban found on Georgia EPD pages as of 2026-09-22; mattress disposal is handled by local governments. Source

City guides in Georgia

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

FULTON COUNTY

Atlanta

35 options
MUSCOGEE COUNTY

Columbus

27 options
RICHMOND COUNTY

Augusta

27 options
BIBB COUNTY

Macon

28 options
CHATHAM COUNTY

Savannah

27 options
CLARKE COUNTY

Athens

28 options
FULTON COUNTY

South Fulton

33 options
FULTON COUNTY

Sandy Springs

33 options
FULTON COUNTY

Roswell

35 options
HOUSTON COUNTY

Warner Robins

27 options
FULTON COUNTY

Johns Creek

33 options
COBB COUNTY

Mableton

34 options
FULTON COUNTY

Alpharetta

33 options
COBB COUNTY

Marietta

34 options
DEKALB COUNTY

Stonecrest

31 options
DEKALB COUNTY

Brookhaven

32 options
COBB COUNTY

Smyrna

36 options
DEKALB COUNTY

Dunwoody

32 options
HALL COUNTY

Gainesville

29 options
COWETA COUNTY

Newnan

28 options
GWINNETT COUNTY

Peachtree Corners

34 options
DOUGLAS COUNTY

Douglasville

33 options
GWINNETT COUNTY

Mulberry

28 options
FULTON COUNTY

Milton

32 options
FAYETTE COUNTY

Peachtree City

27 options
CHEROKEE COUNTY

Canton

31 options
CHEROKEE COUNTY

Woodstock

29 options
FULTON COUNTY

East Point

35 options
COBB COUNTY

Kennesaw

31 options
DEKALB COUNTY

Tucker

31 options
HENRY COUNTY

Stockbridge

31 options
WHITFIELD COUNTY

Dalton

31 options
GWINNETT COUNTY

Duluth

32 options
HENRY COUNTY

McDonough

28 options
GWINNETT COUNTY

Lawrenceville

32 options
CHATHAM COUNTY

Pooler

25 options
DEKALB COUNTY

Chamblee

32 options
FULTON COUNTY

Union City

33 options
GWINNETT COUNTY

Sugar Hill

29 options
CARROLL COUNTY

Carrollton

36 options
HOUSTON COUNTY

Perry

28 options
BARTOW COUNTY

Cartersville

40 options
DEKALB COUNTY

Decatur

33 options
SPALDING COUNTY

Griffin

26 options
GWINNETT COUNTY

Suwanee

28 options
COBB COUNTY

Acworth

30 options
GWINNETT COUNTY

Snellville

33 options
BARROW COUNTY

Winder

29 options
CARROLL COUNTY

Villa Rica

39 options
COBB COUNTY

Powder Springs

33 options
FAYETTE COUNTY

Fayetteville

29 options
ROCKDALE COUNTY

Conyers

31 options
CHEROKEE COUNTY

Holly Springs

29 options
CLAYTON COUNTY

Forest Park

33 options
GWINNETT COUNTY

Norcross

33 options
GWINNETT COUNTY

Buford

30 options
JACKSON COUNTY

Braselton

29 options
COLUMBIA COUNTY

Grovetown

26 options
CHATHAM COUNTY

Port Wentworth

26 options
NEWTON COUNTY

Covington

35 options
WALTON COUNTY

Loganville

31 options
JACKSON COUNTY

Jefferson

27 options
FULTON COUNTY

Fairburn

33 options
WALTON COUNTY

Monroe

28 options
GWINNETT COUNTY

Lilburn

33 options
DEKALB COUNTY

Doraville

34 options
SUMTER COUNTY

Americus

26 options
PAULDING COUNTY

Dallas

29 options
CLAYTON COUNTY

Riverdale

33 options
HENRY COUNTY

Locust Grove

28 options
DEKALB COUNTY

Clarkston

32 options
FULTON COUNTY

College Park

35 options
HALL COUNTY

Flowery Branch

27 options
CLAYTON COUNTY

Lovejoy

29 options
FORSYTH COUNTY

Cumming

26 options
CATOOSA COUNTY

Fort Oglethorpe

27 options
CHATHAM COUNTY

Garden City

25 options
BARROW COUNTY

Auburn

31 options
UPSON COUNTY

Thomaston

26 options
STEPHENS COUNTY

Toccoa

26 options
HOUSTON COUNTY

Centerville

27 options
GWINNETT COUNTY

Dacula

31 options
HENRY COUNTY

Hampton

26 options
JACKSON COUNTY

Commerce

26 options
PEACH COUNTY

Fort Valley

26 options
JACKSON COUNTY

Hoschton

29 options
COBB COUNTY

Austell

33 options
FAYETTE COUNTY

Tyrone

30 options
LUMPKIN COUNTY

Dahlonega

26 options
HARALSON COUNTY

Bremen

35 options
EMANUEL COUNTY

Swainsboro

26 options
FULTON COUNTY

Hapeville

34 options
HALL COUNTY

Oakwood

28 options
MCDUFFIE COUNTY

Thomson

26 options
CARROLL COUNTY

Temple

37 options
DEKALB COUNTY

Stone Mountain

31 options
COWETA COUNTY

Senoia

27 options
CLAYTON COUNTY

Morrow

33 options
CLAYTON COUNTY

Jonesboro

33 options
PAULDING COUNTY

Hiram

31 options
GWINNETT COUNTY

Grayson

31 options
WALTON COUNTY

Social Circle

35 options
BURKE COUNTY

Waynesboro

28 options
PICKENS COUNTY

Jasper

28 options
WASHINGTON COUNTY

Sandersville

26 options
POLK COUNTY

Rockmart

27 options
FULTON COUNTY

Palmetto

33 options
BARTOW COUNTY

Adairsville

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