Waukesha County

COVID-19 Vaccine: Learn more at www.waukeshacounty.gov/vaccine

2021 Recycling and Trash Hauler and Landfill Contact Information 

Participating Communities Haulers

Listed below are the Trash and Recycling haulers for Waukesha County Partner Communities.

Municipality Hauler
City of Brookfield Waste Management

City of Delafield

Waste Management
City of New Berlin Waste Management 
City of Oconomowoc John's Disposal Services, Inc.
City of Pewaukee John's Disposal Services, Inc.
City of Waukesha Waste Management
Town of Brookfield Waste Management 
Town of Delafield Waste Management 
Town of Merton Waste Management 
Town of Oconomowoc Waste Management 
Village of Big Bend John's Disposal Services, Inc.
Village of Chenequa John's Disposal Services, Inc.
Village of Dousman Waste Management
Village of Eagle John's Disposal Services, Inc.
Village of Elm Grove John's Disposal Services, Inc.
Village of Hartland Waste Management 
Village of Lac La Belle Waste Management 
Village of Lisbon Waste Management 
Village of Merton Waste Management
Village of Nashotah Waste Management 
Village of Oconomowoc Lake Waste Management 
Village of Pewaukee Waste Management 
Village of Summit Waste Management 
Village of Vernon Waste Management 
Village of Wales Waste Management 
Village of Waukesha Waste Management 

Non-Participating Communities Contact

Listed below is contact information for communities in Waukesha County that are not part of the recycling program.  Please contact your Municipal Hall for Hauler Information.

Municipality Municipal Hall
City of Muskego (262) 679-4100
Town of Eagle (262) 594-5800
Town of Genesee (262) 968-3656
Town of Mukwonago (262) 363-4555
Town of Ottawa (262) 965-3228
Village of Butler (262) 783-2525
Village of Lannon (262) 251-7690
Village of Menomonee Falls (262) 532-4200
Village of Mukwonago (262) 363-6420
Village of North Prairie  (262) 392-2271
Village of Sussex  (262) 246-5200

Hauler Contact Information

Hauler Phone Number
GFL (262) 679-0860
John's Disposal Services, Inc. (262) 473-4700
Waste Management (262) 369-3080 or (800) 960-0008

Landfill Contact Information

There are NO publicly-owned (government) landfills in Waukesha County.

Landfill Name and Operator Location Phone Number
Emerald Park - GFL Muskego (414) 529-1360
Metro-Milwaukee - Waste Management Franklin (414) 761-2100
Orchard Ridge - Waste Management Menomonee Falls (262) 253-8440

Due to COVID-19, hours and operations may have changed.  Please check with each business or municipality prior to bringing items for disposal.
No endorsement of any business is intended. 
Fees may apply.
There are no publicly-owned landfills in Waukesha County.

Please contact us if you own a business that would like to be included on this page as a resource.
We reserve the right to only list businesses that meet our program criteria.


Business/Administration Office
Hours: 8:00 am - 4:30 pm Monday - Friday (excluding holidays)
515 W. Moreland Blvd., Room AC 260, Waukesha, WI 53188
Email our Staff
Check us out on Facebook!
(262) 896-8300