Service coverage
Areas we serve
Commercial recycling pickup across southwestern Virginia and northwestern North Carolina. Based in Bassett, VA — serving businesses within a 100+ mile radius since 1991.
71
Cities served
2
States covered
100+
Mile service radius
24–48 hr
Pickup turnaround
Virginia
Serving businesses across southwestern Virginia
EMI Recycling is headquartered in Bassett, VA and serves commercial and industrial facilities throughout the region. From the Roanoke metro down through the Martinsville-Henry County area and into Southside Virginia, we provide 24–48 hour pickup turnaround for cardboard, paper, plastics, and document shredding.
Henry County & Martinsville
Bassett · Collinsville · Fieldale · Figsboro · Martinsville · Ridgeway · Spencer · Stanleytown
Patrick County
Ararat · Critz · Dry Fork · Meadows of Dan · Patrick Springs · Stuart · Woolwine
Franklin County & Smith Mountain Lake
Axton · Moneta · Penhook · Rocky Mount · Wirtz
Pittsylvania County & Danville
Chatham · Danville · Gretna · Ringgold
Roanoke Valley
Cloverdale · Daleville · Roanoke · Salem · Vinton
New River Valley
Blacksburg · Christiansburg · Dublin · Pulaski · Radford · Riner
Additional Virginia locations
Altavista · Bedford · Big Island · Boones Mill · Clarksville · Concord · Eden · Floyd · Galax · Hardy · Henry · Hillsville · Riverville · South Boston · Wytheville
North Carolina
Also serving the NC Piedmont Triad region
Our service area extends south into North Carolina, covering the Triad metro (Greensboro, Winston-Salem, High Point) and the Rockingham and Surry County corridor. If your facility is in this region, contact us to confirm coverage and pickup scheduling.
Forsyth & Guilford Counties (Triad)
Browns Summit · Greensboro · High Point · Kernersville · Winston-Salem
Rockingham County
Eden · Madison · Mayodan · Reidsville · Stoneville · Walnut Cove · Westfield
Surry & Stokes Counties
Danbury · Mt. Airy · Pilot Mountain
Additional North Carolina locations
Asheboro · Cleveland · Hamlet · Liberty · Newton · Smithfield
Don’t see your city?
Our service area is expanding. If your facility is near our existing coverage — especially in Virginia or North Carolina — there’s a good chance we can serve you. Contact us with your location and volume and we’ll let you know.
How it works
Getting started in your area
1. Contact us
Tell us your city, material type, and approximate volume. We’ll confirm your location is in our service area.
2. We spot a container
We place the right container at your facility — trailer, cart, or roll-off — based on your material and volume.
3. Ongoing pickup
24–48 hour pickup turnaround after you request it. We handle scheduling, transportation, and processing.
Ready to start recycling in your area?
Call us or request service online. We serve businesses from Roanoke to Greensboro.
