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

EMI Recycling provides commercial recycling across Virginia and North Carolina, serving businesses from the Roanoke Valley to the Piedmont Triad.

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.