Home › All states

Dumps and landfills in North Carolina

Our North Carolina directory covers 39 operating landfills and 38 transfer stations in 48 counties. Pick your county to see every place to drop off trash, bulky items and debris.

Browse by county

Largest landfills in North Carolina

LandfillCountyTons per year
Sampson County Disposal, LLCSampson County2,022,601
Charlotte Motor Speedway Landfill VCabarrus County1,120,623
Anson County Waste Management FacilityAnson County1,023,644
Great Oak LandfillRandolph County766,020
South Wake LF (New)Wake County534,363

Annual waste figures reported to the U.S. EPA.

All North Carolina locations

FacilityTypeTown / county
Alamance County LandfillLandfillGraham, Alamance County
Anson County Waste Management FacilityLandfillPolkton, Anson County
Ashe County LandfillLandfillCrumpler, Ashe County
LandfillTransfer stationCrumpler, Ashe County
Linville Material Recovery SiteTransfer stationNewland, Avery County
East Carolina Regional LFLandfillAulander, Bertie County
#1 Junk GenieTransfer stationWoodfin, Buncombe County
Buncombe County New LandfillLandfillAlexander, Buncombe County
Buncombe County Transfer StationTransfer stationAsheville, Buncombe County
Alfred M. Brown Operations CenterTransfer stationConcord, Cabarrus County
Charlotte Motor Speedway Landfill VLandfillConcord, Cabarrus County
Recycling Convenience CenterTransfer stationConcord, Cabarrus County
Foothills Environmental LandfillLandfillLenoir, Caldwell County
Blackburn SLFLandfillNewton, Catawba County
Cherokee County Subtitle D MSW FacilityLandfillMarble, Cherokee County
Texana Convenience CenterTransfer stationMurphy, Cherokee County
Cleveland County LFLandfillShelby, Cleveland County
JMN LandfillLandfillGrover, Cleveland County
Tuscarora Long-Term Regional LandfillLandfillNew Bern, Craven County
Cumberland County Ann Street LandfillLandfillFayetteville, Cumberland County
Ocracoke Convenience SiteTransfer stationOcracoke, Dare County
Davidson County LFLandfillThomasville, Davidson County
Edgecombe County LFLandfillTarboro, Edgecombe County
Hanes Mill Road LandfillLandfillWinston-Salem, Forsyth County
Gaston County LFLandfillDallas, Gaston County
Graham County Garbage CenterTransfer stationRobbinsville, Graham County
Oxford MSW LandfillLandfillOxford, Granville County
Greensboro Transfer StationTransfer stationJamestown, Guilford County
Kersey Valley LandfillLandfillJamestown, Guilford County
Haywood County White Oak LFLandfillWaynesville, Haywood County
Iredell County LFLandfillStatesville, Iredell County
Mooresville Transfer StationTransfer stationMooresville, Iredell County
Dillsboro Staffed Recycling CenterTransfer stationSylva, Jackson County
Jackson County Transfer StationTransfer stationSylva, Jackson County
All Star Waste ServicesTransfer stationBenson, Johnston County
Johnston County MSW LFLandfillSmithfield, Johnston County
Johnston County Trash SiteTransfer stationSmithfield, Johnston County
Lincoln County LandfillLandfillCrouse, Lincoln County
Macon County LFLandfillFranklin, Macon County
Big Laurel Collection Center #5Transfer stationMarshall, Madison County
Bone Camp Collection Center #3Transfer stationMars Hill, Madison County
Ebbs Chapel Collection Center #4Transfer stationMars Hill, Madison County
Hot Springs Collection Center #8Transfer stationMarshall, Madison County
Mars Hill Collection Center #2Transfer stationMars Hill, Madison County
Marshall Collection Center #1Transfer stationMarshall, Madison County
Sandy Mush Collection Center #10Transfer stationMarshall, Madison County
Shelton Laurel Collection Center #6Transfer stationMarshall, Madison County
Spring Creek Collection Center #9Transfer stationMarshall, Madison County
Walnut Collection Center #7Transfer stationMarshall, Madison County
Avery County Transfer StationTransfer stationSpruce Pine, Mitchell County
Uwharrie Environmental Regional LFLandfillMount Gilead, Montgomery County
Aberdeen Collection SiteTransfer stationAberdeen, Moore County
New Hanover County Secure LandfillLandfillWilmington, New Hanover County
Onslow County LFLandfillJacksonville, Onslow County
Ramsey Rd Convenience SiteTransfer stationJacksonville, Onslow County
Food waste drop-off binTransfer stationCarrboro, Orange County
Pender County Convenient Trash Center (Rocky Point)Transfer stationRocky Point, Pender County
Upper Piedmont Regional LandfillLandfillRougemont, Person County
Great Oak LandfillLandfillRandleman, Randolph County
Liberty Waste Solutions (Asheboro Landfill)Transfer stationAsheboro, Randolph County
Robeson County LFLandfillSt. Pauls, Robeson County
Rockingham County LFLandfillMadison, Rockingham County
Waste Management - Stoneville, NCTransfer stationStoneville, Rockingham County
All American Disposal Corp.Transfer stationSalisbury, Rowan County
Rowan County LFLandfillWoodleaf, Rowan County
Sampson County Disposal, LLCLandfillRoseboro, Sampson County
Blm Group Inc.Transfer stationNew London, Stanly County
City of Albemarle LFLandfillAlbemarle, Stanly County
Surry County LF 1 & LF 3LandfillMt. Airy, Surry County
Transylvania County SLFLandfillBrevard, Transylvania County
Highway 39 Convenience SiteTransfer stationHenderson, Vance County
Vance County Transfer StationTransfer stationHenderson, Vance County
Morris Branch Waste Water Pumping StationTransfer stationCary, Wake County
South Wake LF (New)LandfillApex, Wake County
Wake County Convenience CenterTransfer stationWake Forest, Wake County
Wayne County LFLandfillDudley, Wayne County
Wilkes County LF 2LandfillRoaring River, Wilkes County