Motor Oil Recycling
The county does not currently have any annual residential collection events planned, as there are several other options available on an ongoing basis.
Please contact all locations to enquire about possible fee. Oil companies are starting to charge some locations for collection service.
For Large Quantities (100+ gallons) contact:
Future Environmental / 708-479-6900
Heritage Crystal / 847-836-5670
1283 N Lake St, Aurora/ 630-996-8940
209 Randall Rd, South Elgin/ 847-429-1095
1690 Douglas Rd, Montgomery/ 630-844-0475
Check your local Auto Zone!
100 W Oak Knoll Drive, Hampshire, IL / 847-683-3000
Rock ’N Roll Automotive
601 Route 68, Carpentersville / 847-426-0014
800 Dundee Ave, East Dundee / 847-551-1027
Valvoline Instant Oil Change
Aurora, Batavia, Carpentersville, St. Charles / 1-800-Fast-Change (800-327-8242)
Walmart automotive departments
will take any automotive fluids, up to 5 quarts for no fee.
Motor Oil Pick-up
Please see Household Hazardous Waste page for more information on the pick-up service available in limited areas of the County.