Home › Charlotte area › Charlotte / Mecklenburg
Mecklenburg County (Charlotte, Huntersville, Matthews) dumps, transfer stations & drop-off sites
Checked Oct 23, 2026 Official source: Mecklenburg County Solid Waste
Mecklenburg County runs four full-service Disposal and Recycling Centers where residents can drop off trash, bulky items, construction debris, yard waste, electronics and household hazardous waste, Monday through Saturday. Small loads are free for county residents; bigger loads pay a flat or per-ton fee.
Who can use them Mecklenburg County residents get a free blue window sticker at the cashier’s booth. Out-of-county residents can buy a $120 annual sticker. Without a sticker you pay the out-of-county rate.
Source: mecknc.widen.net · Last checked Oct 23, 2026
Quick comparison
| Site | Type | Hours | Fees |
Compost Central Disposal and Recycling Center 140 Valleydale Road, Charlotte, NC 28214 | Drop-off center | Mon–Sat 7 a.m.–4 p.m. (closed some holidays; see the county’s 2026 holiday schedule) | Residents (free blue sticker): 1 bulky item free; more than 1 item $15 per load (bulky) or $25 (C&D); weighed loads $65/ton ($22… (see below) |
Foxhole Disposal and Recycling Center 17131 Lancaster Highway, Charlotte, NC 28277 | Drop-off center | Mon–Sat 7 a.m.–4 p.m. (closed some holidays; see the county’s 2026 holiday schedule) | Residents (free blue sticker): 1 bulky item free; more than 1 item $15 per load (bulky) or $25 (C&D); weighed loads $65/ton ($22… (see below) |
Hickory Grove Disposal and Recycling Center 8007 Pence Road, Charlotte, NC 28215 | Drop-off center | Mon–Sat 7 a.m.–4 p.m. (closed some holidays; see the county’s 2026 holiday schedule) | Residents (free blue sticker): 1 bulky item free; more than 1 item $15 per load (bulky) or $25 (C&D); weighed loads $65/ton ($22… (see below) |
North Mecklenburg Disposal and Recycling Center 12300 N. Statesville Road, Huntersville, NC 28078 | Drop-off center | Mon–Sat 7 a.m.–4 p.m. (closed some holidays; see the county’s 2026 holiday schedule) | Residents (free blue sticker): 1 bulky item free; more than 1 item $15 per load (bulky) or $25 (C&D); weighed loads $65/ton ($22… (see below) |
Sites, hours, fees and accepted items
Compost Central Disposal and Recycling Center Drop-off center
140 Valleydale Road, Charlotte, NC 28214 · Mecklenburg County Solid Waste · 980-314-3867 (automated 24-hour line) or 311
- Hours
- Mon–Sat 7 a.m.–4 p.m. (closed some holidays; see the county’s 2026 holiday schedule)
- Fees
- Residents (free blue sticker): 1 bulky item free; more than 1 item $15 per load (bulky) or $25 (C&D); weighed loads $65/ton ($22 minimum bulky, $26 C&D). 1–5 trash bags free, 6–15 bags $12, 16–25 bags $15. Small yard-waste loads free; larger $8 per load or $42/ton. Up to 5 tires free, then $2.50 each. Card only (no cash or checks). July 2026–June 2027 rates.
- Who can use it
- Mecklenburg County residents get a free blue window sticker at the cashier’s booth. Out-of-county residents can buy a $120 annual sticker. Without a sticker you pay the out-of-county rate.
Accepted (10)
- Recyclables, including items not taken at the curb (shredded paper, white rigid foam, plastic bags and film, clothing and shoes, food scraps)
- Bagged kitchen trash (up to 5 bags a day free for residents)
- Bulky waste: furniture, mattresses and box springs (limit 1 each)
- Construction and demolition debris
- Yard waste
- Electronics (residents: 2 TVs per visit per month)
- Household hazardous waste, including paint up to 100 lbs (residents only)
- Motor oil (up to 20 gallons per day), oil filters, cooking oil
- Propane tanks (one tank up to 20 lbs free from residents)
- Tires (up to 5 free)
Not accepted (3)
- Mixed loads (separate yard waste, C&D and bulky trash before you arrive)
- Household hazardous waste from businesses
- Non-rechargeable batteries go in the trash
Bulk compost purchases over 10 cubic yards must go here. Trailers up to 16 ft are accepted for bulky and C&D loads.
Source: wipeoutwaste.mecknc.gov · Last checked Oct 23, 2026 · Report a change
Foxhole Disposal and Recycling Center Drop-off center
17131 Lancaster Highway, Charlotte, NC 28277 · Mecklenburg County Solid Waste · 980-314-3867 (automated 24-hour line) or 311
- Hours
- Mon–Sat 7 a.m.–4 p.m. (closed some holidays; see the county’s 2026 holiday schedule)
- Fees
- Residents (free blue sticker): 1 bulky item free; more than 1 item $15 per load (bulky) or $25 (C&D); weighed loads $65/ton ($22 minimum bulky, $26 C&D). 1–5 trash bags free, 6–15 bags $12, 16–25 bags $15. Small yard-waste loads free; larger $8 per load or $42/ton. Up to 5 tires free, then $2.50 each. Card only (no cash or checks). July 2026–June 2027 rates.
- Who can use it
- Mecklenburg County residents get a free blue window sticker at the cashier’s booth. Out-of-county residents can buy a $120 annual sticker. Without a sticker you pay the out-of-county rate.
Accepted (10)
- Recyclables, including items not taken at the curb (shredded paper, white rigid foam, plastic bags and film, clothing and shoes, food scraps)
- Bagged kitchen trash (up to 5 bags a day free for residents)
- Bulky waste: furniture, mattresses and box springs (limit 1 each)
- Construction and demolition debris
- Yard waste
- Electronics (residents: 2 TVs per visit per month)
- Household hazardous waste, including paint up to 100 lbs (residents only)
- Motor oil (up to 20 gallons per day), oil filters, cooking oil
- Propane tanks (one tank up to 20 lbs free from residents)
- Tires (up to 5 free)
Not accepted (3)
- Mixed loads (separate yard waste, C&D and bulky trash before you arrive)
- Household hazardous waste from businesses
- Non-rechargeable batteries go in the trash
Loads over 14 cubic yards go to the Foxhole Landfill instead.
Source: wipeoutwaste.mecknc.gov · Last checked Oct 23, 2026 · Report a change
Hickory Grove Disposal and Recycling Center Drop-off center
8007 Pence Road, Charlotte, NC 28215 · Mecklenburg County Solid Waste · 980-314-3867 (automated 24-hour line) or 311
- Hours
- Mon–Sat 7 a.m.–4 p.m. (closed some holidays; see the county’s 2026 holiday schedule)
- Fees
- Residents (free blue sticker): 1 bulky item free; more than 1 item $15 per load (bulky) or $25 (C&D); weighed loads $65/ton ($22 minimum bulky, $26 C&D). 1–5 trash bags free, 6–15 bags $12, 16–25 bags $15. Small yard-waste loads free; larger $8 per load or $42/ton. Up to 5 tires free, then $2.50 each. Card only (no cash or checks). July 2026–June 2027 rates.
- Who can use it
- Mecklenburg County residents get a free blue window sticker at the cashier’s booth. Out-of-county residents can buy a $120 annual sticker. Without a sticker you pay the out-of-county rate.
Accepted (10)
- Recyclables, including items not taken at the curb (shredded paper, white rigid foam, plastic bags and film, clothing and shoes, food scraps)
- Bagged kitchen trash (up to 5 bags a day free for residents)
- Bulky waste: furniture, mattresses and box springs (limit 1 each)
- Construction and demolition debris
- Yard waste
- Electronics (residents: 2 TVs per visit per month)
- Household hazardous waste, including paint up to 100 lbs (residents only)
- Motor oil (up to 20 gallons per day), oil filters, cooking oil
- Propane tanks (one tank up to 20 lbs free from residents)
- Tires (up to 5 free)
Not accepted (3)
- Mixed loads (separate yard waste, C&D and bulky trash before you arrive)
- Household hazardous waste from businesses
- Non-rechargeable batteries go in the trash
Source: wipeoutwaste.mecknc.gov · Last checked Oct 23, 2026 · Report a change
North Mecklenburg Disposal and Recycling Center Drop-off center
12300 N. Statesville Road, Huntersville, NC 28078 · Mecklenburg County Solid Waste · 980-314-3867 (automated 24-hour line) or 311
- Hours
- Mon–Sat 7 a.m.–4 p.m. (closed some holidays; see the county’s 2026 holiday schedule)
- Fees
- Residents (free blue sticker): 1 bulky item free; more than 1 item $15 per load (bulky) or $25 (C&D); weighed loads $65/ton ($22 minimum bulky, $26 C&D). 1–5 trash bags free, 6–15 bags $12, 16–25 bags $15. Small yard-waste loads free; larger $8 per load or $42/ton. Up to 5 tires free, then $2.50 each. Card only (no cash or checks). July 2026–June 2027 rates.
- Who can use it
- Mecklenburg County residents get a free blue window sticker at the cashier’s booth. Out-of-county residents can buy a $120 annual sticker. Without a sticker you pay the out-of-county rate.
Accepted (10)
- Recyclables, including items not taken at the curb (shredded paper, white rigid foam, plastic bags and film, clothing and shoes, food scraps)
- Bagged kitchen trash (up to 5 bags a day free for residents)
- Bulky waste: furniture, mattresses and box springs (limit 1 each)
- Construction and demolition debris
- Yard waste
- Electronics (residents: 2 TVs per visit per month)
- Household hazardous waste, including paint up to 100 lbs (residents only)
- Motor oil (up to 20 gallons per day), oil filters, cooking oil
- Propane tanks (one tank up to 20 lbs free from residents)
- Tires (up to 5 free)
Not accepted (3)
- Mixed loads (separate yard waste, C&D and bulky trash before you arrive)
- Household hazardous waste from businesses
- Non-rechargeable batteries go in the trash
Construction congestion: business loads and dump trailers aren’t allowed on Saturdays, and only bagged mulch and compost are sold here.
Source: wipeoutwaste.mecknc.gov · Last checked Oct 23, 2026 · Report a change
Rules, bulky pickup and special items
- Uncovered or unsecured loads may pay 50% more. The most you can deliver to a full-service center is 14 cubic yards; bigger loads go straight to the Foxhole Landfill. Payment is by card only (Mastercard, Visa, Discover), no cash. (mecknc.widen.net)
- The county doesn’t collect curbside trash; your city or town does. Unincorporated residents hire a private hauler. (wipeoutwaste.mecknc.gov)
- Sort yard waste, construction debris and bulky trash before you arrive; mixed loads aren’t accepted. (wipeoutwaste.mecknc.gov)
See something different?
Hours, fees and rules change, especially around holidays and storms. If what you saw at the gate doesn't match this page, email us with the date and details. We'll re-check the official source and update the page.