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
- Alamance County (1)
- Anson County (1)
- Ashe County (2)
- Avery County (1)
- Bertie County (1)
- Buncombe County (3)
- Cabarrus County (3)
- Caldwell County (1)
- Catawba County (1)
- Cherokee County (2)
- Cleveland County (2)
- Craven County (1)
- Cumberland County (1)
- Dare County (1)
- Davidson County (1)
- Edgecombe County (1)
- Forsyth County (1)
- Gaston County (1)
- Graham County (1)
- Granville County (1)
- Guilford County (2)
- Haywood County (1)
- Iredell County (2)
- Jackson County (2)
- Johnston County (3)
- Lincoln County (1)
- Macon County (1)
- Madison County (10)
- Mitchell County (1)
- Montgomery County (1)
- Moore County (1)
- New Hanover County (1)
- Onslow County (2)
- Orange County (1)
- Pender County (1)
- Person County (1)
- Randolph County (2)
- Robeson County (1)
- Rockingham County (2)
- Rowan County (2)
- Sampson County (1)
- Stanly County (2)
- Surry County (1)
- Transylvania County (1)
- Vance County (2)
- Wake County (3)
- Wayne County (1)
- Wilkes County (1)
Largest landfills in North Carolina
| Landfill | County | Tons per year |
|---|---|---|
| Sampson County Disposal, LLC | Sampson County | 2,022,601 |
| Charlotte Motor Speedway Landfill V | Cabarrus County | 1,120,623 |
| Anson County Waste Management Facility | Anson County | 1,023,644 |
| Great Oak Landfill | Randolph County | 766,020 |
| South Wake LF (New) | Wake County | 534,363 |
Annual waste figures reported to the U.S. EPA.
All North Carolina locations
| Facility | Type | Town / county |
|---|---|---|
| Alamance County Landfill | Landfill | Graham, Alamance County |
| Anson County Waste Management Facility | Landfill | Polkton, Anson County |
| Ashe County Landfill | Landfill | Crumpler, Ashe County |
| Landfill | Transfer station | Crumpler, Ashe County |
| Linville Material Recovery Site | Transfer station | Newland, Avery County |
| East Carolina Regional LF | Landfill | Aulander, Bertie County |
| #1 Junk Genie | Transfer station | Woodfin, Buncombe County |
| Buncombe County New Landfill | Landfill | Alexander, Buncombe County |
| Buncombe County Transfer Station | Transfer station | Asheville, Buncombe County |
| Alfred M. Brown Operations Center | Transfer station | Concord, Cabarrus County |
| Charlotte Motor Speedway Landfill V | Landfill | Concord, Cabarrus County |
| Recycling Convenience Center | Transfer station | Concord, Cabarrus County |
| Foothills Environmental Landfill | Landfill | Lenoir, Caldwell County |
| Blackburn SLF | Landfill | Newton, Catawba County |
| Cherokee County Subtitle D MSW Facility | Landfill | Marble, Cherokee County |
| Texana Convenience Center | Transfer station | Murphy, Cherokee County |
| Cleveland County LF | Landfill | Shelby, Cleveland County |
| JMN Landfill | Landfill | Grover, Cleveland County |
| Tuscarora Long-Term Regional Landfill | Landfill | New Bern, Craven County |
| Cumberland County Ann Street Landfill | Landfill | Fayetteville, Cumberland County |
| Ocracoke Convenience Site | Transfer station | Ocracoke, Dare County |
| Davidson County LF | Landfill | Thomasville, Davidson County |
| Edgecombe County LF | Landfill | Tarboro, Edgecombe County |
| Hanes Mill Road Landfill | Landfill | Winston-Salem, Forsyth County |
| Gaston County LF | Landfill | Dallas, Gaston County |
| Graham County Garbage Center | Transfer station | Robbinsville, Graham County |
| Oxford MSW Landfill | Landfill | Oxford, Granville County |
| Greensboro Transfer Station | Transfer station | Jamestown, Guilford County |
| Kersey Valley Landfill | Landfill | Jamestown, Guilford County |
| Haywood County White Oak LF | Landfill | Waynesville, Haywood County |
| Iredell County LF | Landfill | Statesville, Iredell County |
| Mooresville Transfer Station | Transfer station | Mooresville, Iredell County |
| Dillsboro Staffed Recycling Center | Transfer station | Sylva, Jackson County |
| Jackson County Transfer Station | Transfer station | Sylva, Jackson County |
| All Star Waste Services | Transfer station | Benson, Johnston County |
| Johnston County MSW LF | Landfill | Smithfield, Johnston County |
| Johnston County Trash Site | Transfer station | Smithfield, Johnston County |
| Lincoln County Landfill | Landfill | Crouse, Lincoln County |
| Macon County LF | Landfill | Franklin, Macon County |
| Big Laurel Collection Center #5 | Transfer station | Marshall, Madison County |
| Bone Camp Collection Center #3 | Transfer station | Mars Hill, Madison County |
| Ebbs Chapel Collection Center #4 | Transfer station | Mars Hill, Madison County |
| Hot Springs Collection Center #8 | Transfer station | Marshall, Madison County |
| Mars Hill Collection Center #2 | Transfer station | Mars Hill, Madison County |
| Marshall Collection Center #1 | Transfer station | Marshall, Madison County |
| Sandy Mush Collection Center #10 | Transfer station | Marshall, Madison County |
| Shelton Laurel Collection Center #6 | Transfer station | Marshall, Madison County |
| Spring Creek Collection Center #9 | Transfer station | Marshall, Madison County |
| Walnut Collection Center #7 | Transfer station | Marshall, Madison County |
| Avery County Transfer Station | Transfer station | Spruce Pine, Mitchell County |
| Uwharrie Environmental Regional LF | Landfill | Mount Gilead, Montgomery County |
| Aberdeen Collection Site | Transfer station | Aberdeen, Moore County |
| New Hanover County Secure Landfill | Landfill | Wilmington, New Hanover County |
| Onslow County LF | Landfill | Jacksonville, Onslow County |
| Ramsey Rd Convenience Site | Transfer station | Jacksonville, Onslow County |
| Food waste drop-off bin | Transfer station | Carrboro, Orange County |
| Pender County Convenient Trash Center (Rocky Point) | Transfer station | Rocky Point, Pender County |
| Upper Piedmont Regional Landfill | Landfill | Rougemont, Person County |
| Great Oak Landfill | Landfill | Randleman, Randolph County |
| Liberty Waste Solutions (Asheboro Landfill) | Transfer station | Asheboro, Randolph County |
| Robeson County LF | Landfill | St. Pauls, Robeson County |
| Rockingham County LF | Landfill | Madison, Rockingham County |
| Waste Management - Stoneville, NC | Transfer station | Stoneville, Rockingham County |
| All American Disposal Corp. | Transfer station | Salisbury, Rowan County |
| Rowan County LF | Landfill | Woodleaf, Rowan County |
| Sampson County Disposal, LLC | Landfill | Roseboro, Sampson County |
| Blm Group Inc. | Transfer station | New London, Stanly County |
| City of Albemarle LF | Landfill | Albemarle, Stanly County |
| Surry County LF 1 & LF 3 | Landfill | Mt. Airy, Surry County |
| Transylvania County SLF | Landfill | Brevard, Transylvania County |
| Highway 39 Convenience Site | Transfer station | Henderson, Vance County |
| Vance County Transfer Station | Transfer station | Henderson, Vance County |
| Morris Branch Waste Water Pumping Station | Transfer station | Cary, Wake County |
| South Wake LF (New) | Landfill | Apex, Wake County |
| Wake County Convenience Center | Transfer station | Wake Forest, Wake County |
| Wayne County LF | Landfill | Dudley, Wayne County |
| Wilkes County LF 2 | Landfill | Roaring River, Wilkes County |