Skip to content
where to toss it

How to get rid of household hazardous waste in Mecklenburg County

Take it to any of four drop-off sites in Mecklenburg County. Cost: free for Mecklenburg County residents.

One of four places in Mecklenburg County that take household hazardous waste. The rest are listed below.

Compost Central Disposal and Recycling Center

Mecklenburg County residents with a free blue sticker; others pay fees

Hours
Monday to Saturday7 a.m. to 4 p.m.
SundayClosed
  • Hours are in Eastern time.
  • Open the day after Thanksgiving and on Christmas Eve.

140 Valleydale Road, Charlotte, NC 28214

This center has no phone of its own, so this calls Mecklenburg County Solid Waste and Recycling at 980-314-3867.

Not yet verified. Call ahead to confirm. Source checked Oct. 14, 2026.

Source: Mecklenburg County: Recycling and disposal centers

Rules for household hazardous waste

Fee
Free for Mecklenburg County residents
Limit
Not posted. Call ahead.
Residency
Mecklenburg County residents with a free blue sticker; others pay fees.
  • Tell the staff when you arrive with hazardous waste. No business waste.
  • No gas cylinders over 20 pounds, ammunition, explosives, radioactive or infectious material, or medicines.

Other places that take household hazardous waste

North Carolina’s collection days

One-day drop-offs that counties hold for their own residents. Coming up in the counties we cover:

  • Sat Oct. 17Alamance CountyElon University, Elon8 a.m. to noon
  • Sat Oct. 24Henderson CountyHenderson County Solid Waste, old activity building entrance, Hendersonville8 a.m. to noon
  • Sat Oct. 24Surry CountySurry County collection event, Mount Airy9 a.m. to 2 p.m.

All North Carolina collection days

From each county’s own page.

Household hazardous waste in other counties

Something different at the gate? Tell us what changed.