Junk removal in Michigan

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

24

Cities served

193

ZIP codes covered

$79

Starting price

Municipal programs

Do cities in Michigan offer free bulk pickup?

Every city in Michigan 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.

DetroitBulk pickup

Detroit DPW Weekly Bulk Collection + Paid Bulk Pickup Service. Frequency: weekly (curbside). Wait: same-week for weekly service; 1-2 weeks for paid bulk requests. Fees: included in $270/year solid waste fee (2026, up $10/year since 2024); paid bulk pickup available via request form or call (313) 876-0004. Yard waste collection runs late March through mid-December annually. Seniors with HOPE exemption qualify for 50% discount on solid waste fee.

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

Grand Rapids Bulk Collection Program. Frequency: monthly. Wait: 2-4 weeks. Fees: $30 per pickup

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

Warren Public Services Bulk Collection. Frequency: monthly. Wait: 3-5 weeks. Fees: $20 per pickup

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

Sterling Heights Bulk Waste Collection. Frequency: monthly. Wait: 3-4 weeks. Fees: $25 per pickup

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

Ann Arbor Solid Waste Bulk Service. Frequency: bi-weekly. Wait: 2-3 weeks. Fees: $35 per pickup

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

Lansing Public Service Bulk Waste. Frequency: monthly. Wait: 3-4 weeks. Fees: $25 per pickup

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

Dearborn Environmental Services Bulk Collection. Frequency: bi-weekly. Wait: 2-3 weeks. Fees: $35 per pickup

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

Livonia Residential Bulk Collection. Frequency: quarterly. Wait: 21-35 days. Fees: free for residents

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

Troy Public Works Bulk Collection. Frequency: bi-weekly. Wait: 2-3 weeks. Fees: $40 per pickup

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

Westland Bulk Item Pickup. Frequency: monthly. Wait: 10-21 days. Fees: free for residents

Wait: MonthlyDropcurb: Same day, $79
Farmington HillsBulk pickup

Farmington Hills Bulk Waste Program. Frequency: quarterly. Wait: 28-42 days. Fees: free for residents

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

Wyoming Municipal Bulk Collection. Frequency: monthly. Wait: 14-21 days. Fees: free for residents

Wait: MonthlyDropcurb: Same day, $79
KalamazooBulk pickup

Kalamazoo Bulk Waste Collection. Frequency: every two weeks. Wait: 7-14 days. Fees: free for residents

Wait: VariesDropcurb: Same day, $79
Rochester HillsBulk pickup

Rochester Hills Bulk Item Collection. Frequency: quarterly. Wait: 28-42 days. Fees: free for residents

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

Southfield Municipal Bulk Collection. Frequency: monthly. Wait: 14-28 days. Fees: free for residents

Wait: MonthlyDropcurb: Same day, $79
NoviBulk pickup

Novi Residential Bulk Collection. Frequency: quarterly. Wait: 21-35 days. Fees: free for residents

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

Taylor uses Priority Waste for weekly trash, recycling, and bulk pickup. The city notes curbside bulk is not for major renovation debris and will not accept materials like concrete, shingles, tires, hazardous waste, and electronics. Large move-out loads should be called in. Residents can also use two free annual drop-offs (up to 500 lbs each) at the Taylor Hills Transfer Station.

Wait: 2x/yearDropcurb: Same day, $79
PontiacBulk pickup

Pontiac sanitation collection runs Monday through Friday. Priority Waste handles service, residents can set out only two bulk items per week, mattresses must be wrapped, and yard waste is seasonal (April 1 through November 30).

Wait: VariesDropcurb: Same day, $79
St. Clair ShoresBulk pickup

St. Clair Shores provides weekly curbside collection, with city guidance commonly limiting containers to 32 gallons and 60 pounds and bags to 40 pounds. City FAQ guidance also notes preparation rules for contractor debris and excludes some materials like bricks from normal curbside pickup.

Wait: WeeklyDropcurb: Same day, $79
Royal OakBulk pickup

Royal Oak provides weekly refuse, recycling, and seasonal yard waste collection. Materials must be set out by 7:00 a.m.; refuse bags cannot exceed 40 pounds and containers cannot exceed 60 pounds. Most household furniture is accepted if placed out correctly, but mattresses and box springs must be wrapped in plastic before collection.

Wait: WeeklyDropcurb: Same day, $79
Battle CreekBulk pickup

Battle Creek curbside service includes weekly unlimited trash pickup plus weekly bulk pickup. Set-out is by 6:00 a.m.; mattresses and box springs must be wrapped in plastic. Construction debris, roof shingles, and tires are not accepted at curbside.

Wait: WeeklyDropcurb: Same day, $79
HollandBulk pickup

Weekly curbside refuse is provided through Holland BPW; oversized items are handled through Project Pride coupons and seasonal clean-up programs, not unlimited on-demand bulk pickup.

Wait: WeeklyDropcurb: Same day, $79
Bay CityBulk pickup

City pickup allows one bulk item or two 13-gallon bags weekly on regular collection day. Cardboard outside carts is not collected, carpet must be cut and bundled, and building materials, appliances, automotive parts, and hazardous materials are excluded from curbside service.

Wait: WeeklyDropcurb: Same day, $79
Port HuronBulk pickup

Port Huron contracts with Emterra for weekly curbside refuse Monday through Thursday. One bulk item is allowed per household per week, containers are capped at 35 gallons and 50 lbs, and set-out is before 7:00 a.m. Yard waste runs from the first full week of April through early/mid-December with size limits on brush and branch bundles.

Wait: WeeklyDropcurb: Same day, $79

Pricing

How much does junk removal cost in Michigan?

Dropcurb offers the same transparent per-item pricing across all 24 cities in Michigan. 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 — Twin

$89

+$20 add-on

Mattress — Full

$94

+$25 add-on

Mattress — Queen

$99

+$30 add-on

Mattress — King / Cal King

$104

+$35 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

2-Piece Sectional

$109

+$59 add-on

3-Piece Sectional

$138

+$88 add-on

4+ Piece Sectional

$168

+$117 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

Washer/Dryer Combo (Single Unit)

+$25 Recycling fee

$134

+$59 add-on

Water Heater

+$25 Recycling fee

$134

+$59 add-on

Dishwasher

+$25 Recycling fee

$104

+$29 add-on

Microwave

$79

+$19 add-on

Electronics

TV (Under 42")

+$20 E-waste fee

$99

+$19 add-on

TV (42"+)

+$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

Propane Grill

$130

+$49 add-on

Charcoal Grill

$79

+$19 add-on

Patio Chair / Side Table

$79

+$19 add-on

Patio Table

$79

+$29 add-on

Patio Set (Table + Chairs)

$109

+$59 add-on

Patio Umbrella

$79

+$19 add-on

Trampoline

$79

+$29 add-on

Specialty

Piano (Upright)

$375

+$325 add-on

Piano (Baby Grand)

$400

+$375 add-on

Piano (Grand)

$450

+$425 add-on

Misc

Trash Bag

$79

+$15 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 Michigan

How much does junk removal cost in Michigan?

Dropcurb starts at $79 across all 24 cities in Michigan. 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 Michigan offer free bulk pickup?

Most cities in Michigan 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 24 cities — no scheduling, no item restrictions.

How fast can I get junk removed in Michigan?

Same day. Book before noon in any of our 24 Michigan 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 Michigan?

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 Michigan

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

Detroit, MIPop. 639,111

Neighborhoods

Downtown, Midtown, Corktown, Eastern Market, New Center, Indian Village, Palmer Woods, Boston-Edison, Riverfront, Belle Isle

Zip codes

48201, 48202, 48204, 48205, 48206, 48207, 48208, 48209, 48210, 48211, 48213, 48214, 48215, 48216, 48217, 48219, 48221, 48222, 48223, 48224 and 26 more

Grand Rapids, MIPop. 198,917

Neighborhoods

Heritage Hill, Eastown, Midtown, Creston, Medical Mile

Zip codes

49501, 49502, 49503, 49504, 49505, 49506, 49507, 49508, 49510, 49512, 49514, 49515, 49516, 49518, 49523, 49525, 49528, 49530, 49534, 49544 and 7 more

Warren, MIPop. 139,387

Neighborhoods

Fitzgerald, Eight Mile, Van Dyke Corridor, Centerline, Hazel Park, East Warren, Groesbeck

Zip codes

48088, 48089, 48090, 48091, 48092, 48093, 48397

Neighborhoods

Lakeside, Utica, Clinton River, Dodge Park, Freedom Hill, Van Dyke, Schoenherr

Zip codes

48310, 48311, 48312, 48313, 48314

Ann Arbor, MIPop. 123,851

Neighborhoods

Student Ghetto, Burns Park, Kerrytown, Old West Side, Miller/Huron, Northeast Ann Arbor

Zip codes

48103, 48104, 48105, 48106, 48107, 48108, 48109, 48113

Lansing, MIPop. 118,710

Neighborhoods

Eastside, Westside, Old Town, REO Town, Southside, Moores Park, Colonial Village, Groesbeck

Zip codes

48901, 48906, 48908, 48909, 48910, 48911, 48912, 48913, 48915, 48916, 48917, 48918, 48919, 48921, 48922, 48924, 48929, 48930, 48933, 48937 and 4 more

Dearborn, MIPop. 109,976

Neighborhoods

Rouge River, Ford Campus Area, East Dearborn, West Village, Southend, Hemlock Park, Cherry Hill

Zip codes

48120, 48121, 48123, 48124, 48126, 48128

Livonia, MIPop. 94,139

Neighborhoods

Burton Hollow, Rosedale Gardens, Livonia Mall Area, Schoolcraft Commons, Newburgh Heights, Five Mile Corridor, Civic Center District, Laurel Park

Zip codes

48150, 48151, 48152, 48153, 48154

Troy, MIPop. 87,294

Neighborhoods

Northfield, Big Beaver, Auburn Hills border, Royal Oak area, Square Lake, Corporate Drive corridor, Oakland University vicinity

Zip codes

48007, 48083, 48084, 48085, 48098, 48099

Westland, MIPop. 84,037

Neighborhoods

Norwayne, Cherry Hill Corridor, Westland Center, Inkster Road, Wayne Road, Newburgh Heights, Dorsey, Marquette, Venoy

Zip codes

48185, 48186

Neighborhoods

Novi Road, 14 Mile Road, Orchard Lake Road, Northwestern Highway, Heritage Park, Brookdale

Zip codes

48331, 48332, 48333, 48334, 48335, 48336

Wyoming, MIPop. 76,501

Neighborhoods

Clyde Park, 28th Street Corridor, Burlingame, Wyoming Park, Ideal Park, Porter Hills

Zip codes

49509, 49519

Kalamazoo, MIPop. 75,092

Neighborhoods

Westwood, Stuart, Edison, Eastside, Vine, Northside, University area, Milwood, Comstock

Zip codes

49001, 49003, 49004, 49005, 49006, 49007, 49008, 49009, 49019, 49048

Neighborhoods

Adams Woods, Tienken Road, Walton Boulevard, Auburn Hills border, Paint Creek area, Hamlin Road

Zip codes

48306, 48307, 48308, 48309

Southfield, MIPop. 73,208

Neighborhoods

Franklin Hills, Evergreen Corridor, Southfield Road, Telegraph Corridor, Northwestern Highway area, Civic Center

Zip codes

48033, 48034, 48037, 48075, 48076, 48086

Novi, MIPop. 66,243

Neighborhoods

Meadowbrook Lake, Walled Lake area, Twelve Oaks, Beck Road, Novi Town Center, Willowbrook, Lakeshore Park

Zip codes

48374, 48375, 48376, 48377

Taylor, MIPop. 62,405

Neighborhoods

Heritage Park area, Southland Center area, Goddard Road corridor, Telegraph Road corridor, Northline Road corridor, Eureka Road corridor, Pardee Road area, Inkster Road area

Zip codes

48180

Pontiac, MIPop. 62,104

Neighborhoods

Downtown Pontiac, Seminole Hills, Franklin Boulevard Historic District, Indian Village, Fairgrove, South East Pontiac

Zip codes

48340, 48341, 48342, 48343

Neighborhoods

Nautical Mile, Lakeshore, Harper Corridor, Lakeview, Statler Heights, Mack Avenue Half Acres, Claire Pointe

Zip codes

48080, 48081, 48082

Royal Oak, MIPop. 57,950

Neighborhoods

Downtown Royal Oak, Vinsetta Park, Normandy Oaks, Northwood, Woodward Avenue Corridor, Main Street District, Cummingston Park area

Zip codes

48067, 48068, 48073

Battle Creek, MIPop. 52,374

Neighborhoods

Downtown Battle Creek, Lakeview, Brownlee Park, Urbandale, Springfield, Level Park-Oak Park, Post Addition, Minges Brook-Riverside

Zip codes

49014, 49015, 49016, 49017, 49018, 49037

Holland, MIPop. 34,378

Neighborhoods

Downtown Holland, Holland Heights, Waukazoo Woods, Maplewood, South Holland, Lake Macatawa

Zip codes

49422, 49423, 49424

Bay City, MIPop. 32,320

Neighborhoods

Downtown Bay City, Midland Street District, South End, West Side, Center Avenue Historic District, Wenonah Park Area, Banks, Salzburg

Zip codes

48706, 48707, 48708

Port Huron, MIPop. 28,620

Neighborhoods

Downtown Port Huron, Old Towne, South Park, South End, North End, River Park, Blue Water, Edison Shores, Military, Huron Light Ship

Zip codes

48060, 48061

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