Junk removal in Virginia

Same-day curbside pickup in 41 cities across Virginia. Book online in 60 seconds. Transparent per-item pricing — no estimates, no appointments, no strangers in your home.

41

Cities served

352

ZIP codes covered

$79

Starting price

Municipal programs

Do cities in Virginia offer free bulk pickup?

Every city in Virginia handles bulk pickup differently. Some offer free monthly programs with strict limits, others have no program at all. Here's how each city's municipal program compares — and where Dropcurb fills the gaps.

Virginia BeachBulk pickup

Large Item Collection. Frequency: On demand. Wait: 7-14 days. Fees: free for residents

Wait: VariesDropcurb: Same day, $79
ChesapeakeBulk pickup

Chesapeake Waste Management Services. Frequency: twice yearly. Wait: 8-12 weeks. Fees: no fee

Wait: 8-12 weeksDropcurb: Same day, $79
ArlingtonBulk pickup

Arlington County Solid Waste Management. Frequency: Weekly garbage and recycling pickup. Wait: N/A - scheduled service. Fees: Monthly fees: $23.50-38.50 based on bin size, plus bulk item fees

Wait: MonthlyDropcurb: Same day, $79
NorfolkBulk pickup

Bulk Waste Collection. Frequency: On demand. Wait: 10-21 days. Fees: free for residents

Wait: VariesDropcurb: Same day, $79
RichmondBulk pickup

Bulk Item Collection. Frequency: monthly. Wait: up to 30 days. Fees: free for residents

Wait: MonthlyDropcurb: Same day, $79
Newport NewsBulk pickup

Newport News Waste Management. Frequency: bi-weekly. Wait: 1-3 weeks. Fees: $15 per pickup

Wait: 1-3 weeksDropcurb: Same day, $79
AlexandriaBulk pickup

Alexandria Environmental Services. Frequency: monthly. Wait: 3-5 weeks. Fees: $30 per pickup

Wait: 3-5 weeksDropcurb: Same day, $79
HamptonBulk pickup

Hampton Public Works. Frequency: monthly. Wait: 2-4 weeks. Fees: $25 per pickup

Wait: 2-4 weeksDropcurb: Same day, $79
RoanokeBulk pickup

Roanoke Public Works. Frequency: quarterly. Wait: 6-10 weeks. Fees: no fee

Wait: ~3 monthsDropcurb: Same day, $79
PortsmouthBulk pickup

City of Portsmouth Bulk Pick-up. Frequency: on-demand with regular trash day. Wait: 24-48 hours. Fees: free for bulk pickup, $5 per tire after 4

Wait: VariesDropcurb: Same day, $79
SuffolkBulk pickup

Suffolk Waste Management. Frequency: as needed. Wait: 5-7 business days. Fees: $40 per collection

Wait: VariesDropcurb: Same day, $79
LynchburgBulk pickup

Lynchburg Public Works. Frequency: monthly. Wait: 3-4 weeks. Fees: $20 per pickup

Wait: 3-4 weeksDropcurb: Same day, $79
CentrevilleBulk pickup

Fairfax County Bulk Collection - Centreville Area. Frequency: monthly by zones. Wait: 2-4 weeks. Fees: free monthly service

Wait: 2-4 weeksDropcurb: Same day, $79
Dale CityBulk pickup

Prince William County Bulk Collection. Frequency: monthly. Wait: 2-4 weeks. Fees: included with regular service

Wait: 2-4 weeksDropcurb: Same day, $79
RestonBulk pickup

Fairfax County Bulk Collection - Reston Area. Frequency: monthly by zones. Wait: 2-4 weeks. Fees: free monthly service

Wait: 2-4 weeksDropcurb: Same day, $79
WoodbridgeBulk pickup

Prince William County Bulk Collection. Frequency: monthly. Wait: 2-4 weeks. Fees: included with regular service

Wait: 2-4 weeksDropcurb: Same day, $79
LeesburgBulk pickup

Town of Leesburg Bulk Collection. Frequency: monthly by zones. Wait: 2-4 weeks. Fees: free monthly service for residents

Wait: 2-4 weeksDropcurb: Same day, $79
McLeanBulk pickup

Fairfax County Bulk Collection - McLean Area. Frequency: monthly by zones. Wait: 2-4 weeks. Fees: free monthly service

Wait: 2-4 weeksDropcurb: Same day, $79
AshburnBulk pickup

Loudoun County Bulk Waste Collection - Ashburn. Frequency: bi-weekly by zones. Wait: 1-2 weeks. Fees: free for residents, $25 for additional service

Wait: 1-2 weeksDropcurb: Same day, $79
CharlottesvilleBulk pickup

Charlottesville Public Works. Frequency: bi-monthly. Wait: 4-6 weeks. Fees: $25 per pickup

Wait: ~2 monthsDropcurb: Same day, $79
BlacksburgBulk pickup

Town of Blacksburg Bulk Collection. Frequency: every two months. Wait: 2-4 weeks. Fees: included with regular service

Wait: 2-4 weeksDropcurb: Same day, $79
DanvilleBulk pickup

City of Danville Bulk Collection. Frequency: monthly. Wait: 3-4 weeks. Fees: included with regular service

Wait: 3-4 weeksDropcurb: Same day, $79
ManassasBulk pickup

City of Manassas Bulk Waste Pickup. Frequency: on-demand - specific collection days. Wait: 24 hours minimum notice. Fees: free bulk pickup, $225 for courtesy truck rental (seasonal)

Wait: VariesDropcurb: Same day, $79
AnnandaleBulk pickup

Fairfax County Bulk Collection - Annandale Area. Frequency: monthly by zones. Wait: 2-4 weeks. Fees: free monthly service

Wait: 2-4 weeksDropcurb: Same day, $79
MechanicsvilleBulk pickup

Hanover County Bulk Collection. Frequency: monthly. Wait: 3-4 weeks. Fees: included with regular service

Wait: 3-4 weeksDropcurb: Same day, $79
SterlingBulk pickup

Loudoun County Bulk Waste Collection - Sterling. Frequency: bi-weekly by zones. Wait: 1-2 weeks. Fees: free for residents, $25 fee for additional pickups

Wait: 1-2 weeksDropcurb: Same day, $79
SpringfieldBulk pickup

Fairfax County Bulk Collection - Springfield Area. Frequency: monthly by zones. Wait: 2-4 weeks. Fees: free monthly service

Wait: 2-4 weeksDropcurb: Same day, $79
Short PumpBulk pickup

Henrico County Bulk Collection. Frequency: every two weeks. Wait: 1-2 weeks. Fees: included with regular service

Wait: 1-2 weeksDropcurb: Same day, $79
FredericksburgBulk pickup

City of Fredericksburg Bulk Collection. Frequency: twice per year per household. Wait: 2-4 weeks. Fees: free for 2 annual pickups, $75 fee for additional

Wait: 2-4 weeksDropcurb: Same day, $79
WinchesterBulk pickup

City of Winchester Bulk Collection. Frequency: monthly. Wait: 2-3 weeks. Fees: included with regular service

Wait: 2-3 weeksDropcurb: Same day, $79
HerndonBulk pickup

Town of Herndon Bulk Collection Service. Frequency: quarterly by zones. Wait: 2-6 weeks depending on zone. Fees: included in town services, no additional charge

Wait: ~3 monthsDropcurb: Same day, $79
SalemBulk pickup

City of Salem Bulk Collection. Frequency: monthly. Wait: 2-4 weeks. Fees: included with regular service

Wait: 2-4 weeksDropcurb: Same day, $79
FairfaxBulk pickup

City of Fairfax Bulk Waste Collection. Frequency: monthly zones, on-demand scheduling. Wait: 1-2 weeks. Fees: free monthly pickup, $50 for additional on-demand

Wait: 1-2 weeksDropcurb: Same day, $79
ChantillyBulk pickup

Fairfax County Bulk Collection - Chantilly Area. Frequency: monthly by zones. Wait: 2-4 weeks. Fees: free monthly service

Wait: 2-4 weeksDropcurb: Same day, $79
ChesterBulk pickup

Chesterfield County Bulk Collection. Frequency: monthly. Wait: 2-3 weeks. Fees: included with regular service

Wait: 2-3 weeksDropcurb: Same day, $79
ChristiansburgBulk pickup

Town of Christiansburg Bulk Collection. Frequency: monthly. Wait: 2-3 weeks. Fees: included with regular service

Wait: 2-3 weeksDropcurb: Same day, $79
MidlothianBulk pickup

Chesterfield County Bulk Collection. Frequency: monthly. Wait: 2-3 weeks. Fees: included with regular service

Wait: 2-3 weeksDropcurb: Same day, $79
Colonial HeightsBulk pickup

City of Colonial Heights Bulk Collection. Frequency: monthly. Wait: 2-3 weeks. Fees: included with regular service

Wait: 2-3 weeksDropcurb: Same day, $79
Glen AllenBulk pickup

Henrico County Bulk Collection. Frequency: every two weeks. Wait: 1-2 weeks. Fees: included with regular service

Wait: 1-2 weeksDropcurb: Same day, $79
ViennaBulk pickup

Town of Vienna Bulk Collection Service. Frequency: bi-monthly by zones. Wait: 3-6 weeks. Fees: free bi-monthly service, $50 fee for additional pickups

Wait: ~2 monthsDropcurb: Same day, $79
WilliamsburgBulk pickup

City of Williamsburg Bulk Collection. Frequency: quarterly. Wait: 1-3 weeks. Fees: included with regular service

Wait: ~3 monthsDropcurb: Same day, $79

Pricing

How much does junk removal cost in Virginia?

Dropcurb offers the same transparent per-item pricing across all 41 cities in Virginia. No volume estimates, no surprise fees — select your items online and see your exact total before you book.

Furniture

Couch / Sofa

$79

+$29 add-on

Mattress (any size)

$79

+$29 add-on

Box Spring

$79

+$29 add-on

Mattress + Box Spring Set

$109

+$59 add-on

Dresser

$79

+$29 add-on

Desk

$79

+$29 add-on

Dining Table

$79

+$29 add-on

Recliner

$79

+$29 add-on

Bookshelf

$79

+$29 add-on

Bed Frame

$79

+$29 add-on

Nightstand

$79

+$19 add-on

Office Chair

$79

+$19 add-on

Sectional Sofa

$109

+$59 add-on

Wardrobe / Armoire

$109

+$59 add-on

Appliances

Refrigerator

+$25 Recycling fee

$134

+$59 add-on

Washer

+$25 Recycling fee

$134

+$59 add-on

Dryer

+$25 Recycling fee

$134

+$59 add-on

Stove / Oven

+$25 Recycling fee

$134

+$59 add-on

Dishwasher

+$25 Recycling fee

$104

+$29 add-on

Microwave

$79

+$19 add-on

Electronics

TV (any size)

+$20 E-waste fee

$99

+$29 add-on

Computer / Monitor

+$20 E-waste fee

$99

+$19 add-on

Exercise Equipment

Treadmill

$109

+$59 add-on

Elliptical

$109

+$59 add-on

Exercise Bike

$79

+$29 add-on

Outdoor

Grill

$79

+$29 add-on

Patio Furniture Set

$79

+$29 add-on

Trampoline

$79

+$29 add-on

Misc

Bag of Junk (1-2 bags)

$79

+$19 add-on

. First item price includes the $79 pickup fee. Add-on price applies to each additional item in the same pickup. Surcharges cover disposal and recycling fees.

FAQ

Common questions about junk removal in Virginia

How much does junk removal cost in Virginia?

Dropcurb starts at $79 across all 41 cities in Virginia. The $79 pickup fee includes your first item. Additional items start at $19 for small items, $29 for standard furniture, and $59 for heavy equipment. Surcharges apply to mattresses ($15), appliances ($25), and electronics ($20). You see your exact price before you book — no estimates, no surprises.

Does Virginia offer free bulk pickup?

Most cities in Virginia offer some form of free bulk pickup, but every program has different limits, scheduling requirements, and item exclusions. Some cities require scheduling 2+ weeks in advance, while others only run quarterly. See the comparison table above for a city-by-city breakdown. Dropcurb offers same-day pickup starting at $79 in all 41 cities — no scheduling, no item restrictions.

How fast can I get junk removed in Virginia?

Same day. Book before noon in any of our 41 Virginia cities and your items are picked up by 8 PM. No appointment windows. Place items at the curb and go about your day. We text you confirmation when the hauler completes the pickup.

What items does Dropcurb pick up in Virginia?

Dropcurb picks up furniture (couches, dressers, desks, tables, bed frames), mattresses and box springs, appliances (refrigerators, washers, dryers, stoves, dishwashers), electronics (TVs, monitors, computers), exercise equipment (treadmills, ellipticals, exercise bikes), outdoor items (grills, patio furniture, trampolines), and bagged junk. We do not pick up hazardous materials, propane tanks, tires, or items over 400 lbs like hot tubs and pianos.

Coverage details

Neighborhoods & zip codes we serve in Virginia

Dropcurb provides same-day curbside junk removal across 41 cities in Virginia. Enter your zip code above to confirm coverage, or find your city below.

Virginia Beach, VAPop. 459,470

Neighborhoods

Oceana Naval Base, Town Center, Hilltop, Red Mill, Kempsville

Zip codes

23450, 23451, 23452, 23453, 23454, 23455, 23456, 23457, 23458, 23459, 23460, 23461, 23462, 23463, 23464, 23465, 23466, 23467, 23471, 23479

Chesapeake, VAPop. 249,422

Neighborhoods

Great Bridge, Western Branch, Greenbrier, South Norfolk, Deep Creek, Hickory, Battlefield

Zip codes

23320, 23321, 23322, 23323, 23324, 23325, 23326, 23327, 23328

Arlington, VAPop. 238,643

Neighborhoods

Crystal City, Ballston, Clarendon, Pentagon City, Rosslyn, Courthouse, Virginia Square, Columbia Pike

Zip codes

22201, 22202, 22203, 22204, 22205, 22206, 22207, 22209, 22210, 22212, 22213, 22214, 22215, 22216, 22217, 22218, 22219, 22222, 22225, 22226 and 10 more

Norfolk, VAPop. 238,005

Neighborhoods

Ghent, Colonial Place, Ocean View, Ballentine Place, Larchmont, Norfolk Botanical Garden area, Old Dominion University, Downtown Norfolk

Zip codes

23501, 23502, 23503, 23504, 23505, 23506, 23507, 23508, 23509, 23510, 23511, 23512, 23513, 23514, 23515, 23517, 23518, 23519, 23520, 23521 and 4 more

Richmond, VAPop. 230,436

Neighborhoods

The Fan, Museum District, Short Pump, Carytown, Church Hill, Shockoe Bottom, Manchester, Scott's Addition

Zip codes

23218, 23219, 23220, 23221, 23222, 23223, 23224, 23225, 23226, 23227, 23230, 23232, 23234, 23235, 23236, 23237, 23240, 23241, 23249, 23250 and 19 more

Newport News, VAPop. 186,247

Neighborhoods

City Center, Denbigh, East End, Hilton Village, North End, Peninsula Town Center, Port Warwick, Riverside

Zip codes

23601, 23602, 23603, 23605, 23606, 23607, 23608, 23609, 23612, 23628

Alexandria, VAPop. 159,467

Neighborhoods

Old Town, Del Ray, Potomac Yard, Seminary Hill, Shirlington, Rosemont, Eisenhower Valley, West End, Beverly Hills, Taylor Run

Zip codes

22301, 22302, 22303, 22304, 22305, 22306, 22307, 22308, 22309, 22310, 22311, 22312, 22313, 22314, 22315, 22320, 22321, 22331, 22332, 22333 and 3 more

Hampton, VAPop. 137,148

Neighborhoods

Buckroe Beach, Phoebus, Aberdeen, Hampton University area, Newmarket, Willow Oaks, Fox Hill, Langley View

Zip codes

23630, 23661, 23663, 23664, 23665, 23666, 23667, 23668, 23669, 23670, 23681

Roanoke, VAPop. 100,011

Neighborhoods

Downtown Roanoke, Old Southwest, Belmont, Crystal Spring, Cave Spring, Grandin Village, Villa Heights, Garden City

Zip codes

24001, 24002, 24003, 24004, 24005, 24006, 24007, 24008, 24009, 24010, 24011, 24012, 24013, 24014, 24015, 24016, 24017, 24018, 24019, 24020 and 24 more

Portsmouth, VAPop. 97,915

Neighborhoods

Downtown Portsmouth, Park View, Cradock, Churchland, Simonsdale, Port Norfolk, Lincoln Park, Cavalier Manor

Zip codes

23701, 23702, 23703, 23704, 23705, 23707, 23708, 23709

Suffolk, VAPop. 94,324

Neighborhoods

Downtown Suffolk, Harbour View, Bennett's Creek, Kings Fork, Nansemond, Sleepy Hole, Driver, Chuckatuck

Zip codes

23432, 23433, 23434, 23435, 23436, 23437, 23438, 23439

Lynchburg, VAPop. 79,009

Neighborhoods

Rivermont, Boonsboro, Forest, Madison Heights, Amherst, Bedford, Rustburg, Appomattox

Zip codes

24501, 24502, 24503, 24504, 24505, 24506, 24513, 24514, 24515

Centreville, VAPop. 74,230

Neighborhoods

Centre Ridge, Union Mill, Virginia Run, Brookfield, Sully Station

Zip codes

20120, 20121, 20122

Dale City, VAPop. 72,139

Neighborhoods

Dale City, Montclair, Lake Ridge, Occoquan, Woodbridge, Dumfries, Triangle, Quantico

Reston, VAPop. 63,226

Neighborhoods

Lake Anne, Hunters Woods, Tall Oaks, North Point, South Lakes

Zip codes

20190, 20191, 20194, 20195, 20196, 22096

Woodbridge, VAPop. 54,273

Neighborhoods

Lake Ridge, Potomac Mills, Occoquan, Woodbridge Proper, Dale City, Montclair, Prince William Forest, Marumsco

Zip codes

22191, 22192, 22193, 22194, 22195

Leesburg, VAPop. 53,731

Neighborhoods

Historic Downtown, Lansdowne, Belmont, Sterling border, Potomac Station, Village at Leesburg, King Street area, Catoctin

Zip codes

20175, 20176, 20177, 20178

McLean, VAPop. 50,773

Neighborhoods

Langley, Chain Bridge Forest, Churchill, Franklin Park, Lewinsville, Salona Village, Tysons Corner area, Great Falls Street

Ashburn, VAPop. 48,729

Neighborhoods

Brambleton, Belmont Greene, Broadlands, Ashbrook, Lansdowne, Ashburn Village, Ashburn Farm, One Loudoun, Ryan Park

Zip codes

20146, 20147, 20148, 20149, 22093

Neighborhoods

Belmont, Fifeville, Rose Hill, Rugby Road, Jefferson Park Avenue, Preston, Greenbrier, Barracks Road, Downtown Historic

Zip codes

22901, 22902, 22903, 22904, 22905, 22906, 22907, 22908, 22909, 22910, 22911

Blacksburg, VAPop. 44,826

Neighborhoods

Pheasant Run, The Village, University City, Hethwood, Tom's Creek, Progress Street, Downtown Blacksburg, Faculty Row, Mill Mountain

Zip codes

24060, 24061, 24062, 24063

Danville, VAPop. 42,590

Neighborhoods

River District, Forest Hills, Westover, Downtown Historic, Mount Cross, North Danville, Schoolfield

Zip codes

24540, 24541, 24543, 24544

Manassas, VAPop. 42,550

Neighborhoods

Historic Downtown, Battlefield, Sudley, Centreville, Bull Run, Westgate, Loch Lomond, Wellington

Zip codes

20108, 20109, 20110, 20111, 20112, 20113

Annandale, VAPop. 41,008

Neighborhoods

Little River Turnpike Corridor, Annandale Hills, Ravenwood, Braddock Road, Columbia Pike, Heritage Mall Area, Woodburn, Sleepy Hollow, Holmes Run

Zip codes

22003

Neighborhoods

Lee-Davis, Pole Green, Chickahominy, Atlee, Mechanicsville Crossing, Cold Harbor, Hanover Courthouse

Zip codes

23111, 23116

Sterling, VAPop. 31,434

Neighborhoods

Sterling Park, Sugarland Run, Dulles South, Countryside, Cascades, Great Falls Crossing, Potomac Falls, Broadlands, Lansdowne

Zip codes

20163, 20164, 20165, 20166, 20167

Springfield, VAPop. 31,339

Neighborhoods

West Springfield, Cardinal Forest, Ravensworth, Keene Mill, Orange Hunt, Springfield Estates, Rolling Valley, Backlick, Daventry

Zip codes

22150, 22151, 22152, 22153, 22156, 22158, 22159, 22160, 22161

Short Pump, VAPop. 28,504

Neighborhoods

Wyndham, Grey Oaks, Wellesley, Ridgefield, Twin Hickory, Hunters Creek, Innsbrook, Short Pump Town Center

Neighborhoods

Historic Downtown, Celebrate Virginia, Chatham Heights, Idlewild, Ferry Farm, Battlefield Green, Fall Hill, Shannon Glen

Zip codes

22401, 22402, 22403, 22404, 22405, 22406, 22407, 22408, 22412

Winchester, VAPop. 28,120

Neighborhoods

Historic Downtown, Apple Pie Ridge, Countryside, Millwood, Clear Brook, Stephens City, Kernstown

Zip codes

22601, 22602, 22603, 22604

Herndon, VAPop. 25,532

Neighborhoods

Herndon Station, Woodland Park, Reston Border, Dulles South, Spring Hill, Herndon Village, Oak Hill, Floris

Zip codes

20170, 20171, 20172, 20192, 20193, 22095

Salem, VAPop. 25,346

Neighborhoods

College Avenue, East Salem, West Salem, Roanoke College Area, Salem Hills, Hanging Rock, Mason Creek

Zip codes

24153

Fairfax, VAPop. 24,019

Neighborhoods

Historic Downtown Fairfax, Fairfax Station, George Mason, Country Club View, Eaton Place, Fairfax Circle, University Area, Old Town Fairfax

Zip codes

22030, 22031, 22032, 22033, 22034, 22035, 22036, 22037, 22038

Chantilly, VAPop. 23,820

Neighborhoods

South Riding, Stone Ridge, Greenbriar, Franklin Farm, Chantilly Highlands, Dulles Corner, Centre Ridge, Virginia Run

Zip codes

20151, 20152, 20153

Chester, VAPop. 22,995

Neighborhoods

Brandermill, Woodlake, Chester Village, Ettrick, Pocahontas State Park Area, River Road, Jefferson Davis Highway

Zip codes

23831, 23836

Neighborhoods

Downtown Christiansburg, Virginia Tech Corridor, Falling Branch, Shawsville, Cambria, Pilot, McCoy

Zip codes

24068, 24073

Midlothian, VAPop. 18,632

Neighborhoods

Woodlake, Brandermill, Westchester, Salisbury, Robious Landing, Swift Creek, Millfield, Coalfield Station

Zip codes

23112, 23113, 23114

Neighborhoods

Downtown Colonial Heights, Roslyn, Highland Park, Westover Hills, Colonial Heights High School Area, Temple Avenue Corridor, Appomattox River Area, Charles H. Dimmock Parkway, Swift Creek Area, East Colonial Heights

Zip codes

23834

Glen Allen, VAPop. 16,802

Neighborhoods

Innsbrook, Twin Hickory, Wyndham Forest, Grey Oaks, CrossRidge, Short Pump Border, Hunton

Zip codes

23058, 23059, 23060

Vienna, VAPop. 16,473

Neighborhoods

Meadowlane, Nottoway Park Area, Historic Vienna, Windover Heights, Vale, Wolftrap, Cedar Lane

Zip codes

22180, 22181, 22182, 22183, 22185

Williamsburg, VAPop. 15,425

Neighborhoods

Colonial Williamsburg, Monticello Avenue Corridor, Richmond Road, New Town, Kingsmill, Ford's Colony, Skipwith Farms, Governor's Land

Zip codes

23185, 23186, 23187, 23188

Ready to book?

No phone calls. No four-hour windows. No strangers in your living room. Just tell us what's going and we'll handle the rest.

Thousands of pickups across 19 states

60-second booking · No credit card required