Kane County Government
How Do I

​​​​​​​​​​​​​​​​​​​​

Kane County Recycles Banner

Waste Contracts in Kane County

This page contains information ​for residents that receive waste service though a contract held by their municipality or township government. If you live in unincorporated Kane County and your township is not listed below, that means there is no contract and you may choose your own hauler. See more info here. Multi-family properties with more than four units usually ​do not receive service as part of municipal contracts. See more info about recycling for multi-family here​

Your municipality or township should be your primary source of information about waste service. However, we've provided the basics here: the current hauler for each contract, how to contact their customer service, and links to municipal, township and hauler webpages.

If you're interested in data about how much waste haulers collect from residences in Kane County, check out the hauler data section of our resources page (COMING SOON).

If you would like to see how the services provided through your location's waste​ contract compare to other contracts in the County, we have assembled a spreadsheet that describes the basic parameters of municipal and township contracts. KaneCountyResContracts_9-23.xlsx (note: the spreadsheet is locked for editing).​


​​​Find your Hauler, alphabetic by location (last updated June 2024)​​​

Algonquin (Village of) - Groot - Service number: (847) 734-6400 - Village website - Hauler website

Aurora (City of) - Groot - Service number: (630) 892-9294 - City website - Hauler website

Batavia (City of) - Groot - Service number: (630) 892-9294 - City website - Hauler website

Big Rock (Village of) - Groot - Service number: (630) 892-9294 -Village website - Village website - Hauler website

Blackberry Township - LRS - Service number: (844) 633-3577 - County website - Hauler website

Burlington (Village of) - Groot - Service number: (847) 429-7370 - Village website - Hauler website

Campton Hills - LRS - Service number: (844) 633-3577 - Solid waste disposal district website - Hauler website

Campton Township - LRS - Service number: (844) 633-3577 - Solid waste disposal district website - Hauler website

Carpentersville - Groot - Service number: (847) 429-7370 - Village website - Hauler website

East Dundee - Flood Brothers - Service number: (630) 261-0578 - Village website - Hauler website

Elburn - LRS - Service number: (844) 633-3577 - Village website - Hauler website

Elgin (City of) - WM - to start service: 311 or (847) 931-6001 - for WM customer service: (800) 964-8988 - for WM At-Your-Door: (800) 449-7587 - City website - Hauler website

Elgin Township - Groot - Service number: (847) 429-7370 - Township website - Hauler website

Geneva (City of) - LRS - Service number: (844) 633-3577 - City website - Hauler website

Gilberts - MDC Environmental Services - Service number: (815) 568-7274 - Village website - Hauler website

Hampshire (Village of) - Flood Brothers - Service number: (630) 261-0578 - Village website - Hauler website

Huntley (excluding Sun City) - MDC Environmental Services - Service number: (815) 568-7274 - Village website - Hauler website

Kaneville (Village of) - LRS - Service number: (844) 633-3577 - Village website - Hauler website

Kaneville Township - LRS - Service number: (844) 633-3577 - Township website - Hauler website

Lily Lake - LRS - Service number: (844) 633-3577 - Solid waste disposal district website - Hauler website

Maple Park - WM - For customer service: (800) 964-8988 - for WM At-Your-Door: (800) 449-7587 - Village website - Hauler website

Mill Creek - LRS - Service number: (844) 633-3577 - County website - Hauler website

Montgomery - LRS - Service number: (844) 633-3577 - Village website - Hauler website

North Aurora - Groot - Service number: (630) 892-9294 - Village website - Hauler website

Pingree Grove - Flood Brothers - Service number: (630) 261-0578 - Village website - Hauler website

Plato Township - LRS - Service number: (844) 633-3577 - Township website - Hauler website

Prestbury - WM - Service number: (800) 964-8988 - HOA website - Hauler website

Sleepy Hollow - Groot - Service number: (847) 429-7370 - Village website - Hauler website

South Elgin - Groot - Service number: (847) 429-7370 - Village website - Hauler website

St. Charles (City of) - LRS - Service number: (844) 633-3577 - City website - Hauler website

Sugar Grove (Village of) - LRS - Service number: (844) 633-3577 - Village website - Hauler website

Sun City by Del Webb - WM - Service number: (800) 964-8988 - HOA website - Hauler website

Virgil Township​ - LRS - Service number: (844) 633-3577 - Township website - Hauler website​

West Dundee - Groot - Service number: (847) 429-7370 - Village website - Hauler website