What to Do with Used Sharps in Illinois
Put used sharps in a strong, plastic container that is puncture proof
Have a needle clipper? When the needle clipper is full, it can be disposed of according to your state or local regulations. More information can be found here.
Put the plastic container in the household trash - don't recycle!
If a trash collector is reluctant to collect a red sharps container, refer them to your state waste agency.
Sharps should never be thrown loosely into the trash or toilet.
Sharps that retract after use, or are very small, should be disposed of like all other sharps.
If you would like to bring your sealed container to a community sharps disposal program, there are drop-off locations in several cities and towns.
Disposal locations in Illinois (136)
| Location Name | Address | City | Phone | Service Area | Residency Restriction | Provides Containers |
|---|---|---|---|---|---|---|
| Alwood Pharmacy | 211 1st St | Alpha, 61413 | 309-629-4506 | Henry County | No | No |
| Arlington Heights Senior Center | 1801 W Central Rd | Arlington Heights, 60005 | 847-253-5532 | Arlington Heights | Yes | Yes |
| Medical Waste Pros (inside Family Tree Holistic Health) | 3345 N Arlington Heights Rd | Arlington Heights, 60004 | 847-818-0674 | Arlington Heights | No | No |
| St. Clair County Health Department | 19 Public Sq | Belleville, 62220 | 618-825-4447 | St. Clair County | Yes | Yes |
| Boone County Administration Building | 1212 Logan Ave | Belvidere, 61008 | 815-547-4770 | Boone County | No | No |
| IDA Public Library | 320 N State St | Belvidere, 61008 | 815-544-3838 | Boone County | No | No |
| Keen Age Center | 2141 Henry Luckow Ln | Belvidere, 61008 | 815-544-9893 | Boone County | No | No |
| Berwyn Public Health District *Appointment Required* | 6600 W 26th St | Berwyn, 60402 | 708-788-6600 | Berwyn | Yes | No |
| Bolingbrook Fire Department Administrative Office | 375 Briarcliff Rd | Bolingbrook, 60440 | 630-226-8540 | Bolingbrook | Yes | Yes |
| Buffalo Grove At Your Door Service *Appointment Required* | City Resident Pickup | Buffalo Grove, 60089 | 800-449-7587 | Buffalo Grove | Yes | No |
| Henry County Sheriff's Office | 311 W Center St | Cambridge, 61238 | 309-937-3911 | Henry County | No | No |
| Capron Lutheran Church | 155 2nd St | Capron, 61012 | 815-569-2480 | Boone County | No | No |
| Shawnee Health Services-Carbondale Pharmacy | 400 S Lewis Ln | Carbondale, 62901 | 618-519-9200 | Jackson County | No | Yes |
| SIU Student Health Services Pharmacy | 374 E Grand Ave | Carbondale, 62901 | 618-453-4417 | Jackson County | No | Yes |
| Carle Champaign Clinic | 1701 W Curtis Rd | Champaign, 61822 | 217-365-6200 | Champaign County | No | No |
| Village of Cherry Valley Police Department | 806 E State St | Cherry Valley, 61016 | 815-332-3432 | Winnebago County | No | Yes |
| Randolph County Health Department | 2515 State St | Chester, 62233 | 618-826-5007 | Randolph County | No | Yes |
| Cicero Health Department *Appointment Required* | 2250 S 49th Ave | Cicero, 60804 | 708-656-3600 x147 | Cicero | Yes | No |
| DeWitt-Piatt Bi-County Health Department-Clinton Office | 5924 Revere Rd | Clinton, 61727 | 217-935-3427 | DeWitt, Piatt Counties | Yes | Yes |
| Coal City Police Department | 545 S Broadway St | Coal City, 60416 | 815-634-8533 | Grundy County | No | No |
| Henry and Stark County Health Department-Colona Office | 103 1st St | Colona, 61241 | 309-792-4011 | Henry County | No | No |
| Creve Coeur Police Department | 105 N Thorncrest Ave | Creve Coeur, 61610 | 309-699-9511 | Tazewell County | No | No |
| Carle Danville Medical Office at the Riverfront | 516 W Madison St | Danville, 61832 | 217-431-7600 | Vermilion County | No | No |
| Vermilion County Health Department | 200 S College St | Danville, 61832 | 217-431-2662 x5 | Vermilion County | No | Yes |
| Macon County Health Department | 1221 E Condit St | Decatur, 62521 | 217-423-6988 x2 | Macon County | No | Yes |
| DeKalb County Health Department | 2550 N Annie Glidden Rd | DeKalb, 60115 | 815-748-2407 | DelKalb County | Yes | Yes |
| DelKalb Household Hazardous Waste Pickup Service | City Resident Pickup | DelKalb, 60115 | 844-633-3577 | DelKalb | Yes | No |
| Lee County Health Department *Appointment Required* | 309 S Galena Ave Ste 100 | Dixon, 61021 | 815-284-3371 x2106 | Lee County | Yes | No |
| Durand Village Hall | 308 W Main St | Durand, 61024 | 815-248-2606 | Winnebago County | No | Yes |
| East Peoria Fire Department Station #3 | 2236 E Washington St | East Peoria, 61611 | 309-698-4700 | Tazewell County | No | No |
| Effingham County Health Department | 901 W Virginia Ave | Effingham, 62401 | 217-342-9237 | Effingham County | Yes | Yes |
| El Paso Police Department | 195 S Orange St | El Paso, 61738 | 309-527-5340 | Woodford County | No | No |
| Elgin Household Hazardous Waste Collection Service *Appointment Required* | City Resident Pickup | Elgin, 60120 | 855-612-7938 | Elgin | Yes | No |
| Elk Grove Village Hall | 901 Wellington Ave | Elk Grove, 60007 | 847-734-8000 | Elk Grove | Yes | No |
| Woodford County Health Department | 1831 S Main St | Eureka, 61530 | 309-467-3064 | Woodford County | No | No |
| Evanston Fire Department | 909 Lake St | Evanston, 60201 | 847-448-4311 | Evanston | Yes | Yes |
| Wayne County Health Department | 405 N Basin Rd | Fairfield, 62837 | 618-842-5166 | Wayne County | No | Yes |
| Clay County Health Department | 601 E 12th St | Flora, 62839 | 618-662-4406 | Clay County | Yes | Yes |
| Jo Daviess County Health Department | 9483 Rte 20 W | Galena, 61036 | 815-777-0263 | Jo Daviess County | No | Yes |
| Geneseo Police Department | 119 S Oakwood Ave | Geneseo, 61254 | 309-944-5141 | Henry County | No | No |
| Genoa Household Hazardous Waste Collection Service *Appointment Required* | City Resident Pickup | Genoa, 60135 | 630-261-0400 | Genoa | Yes | No |
| Gibson Bowling Lanes | 915 S Sangamon Ave | Gibson City, 60936 | 217-379-9281 | Ford County | No | No |
| Glencoe Village Hall | 675 Village Ct | Glencoe, 60022 | 847-835-4111 | Glencoe | Yes | Yes |
| Glenside Fire Protection District Office | 1608 Bloomingdale Rd | Glendale Heights, 60139 | 630-668-5323 | DuPage County | No | Yes |
| Glenview Village Hall (Monthly) | 2500 E Lake Ave | Glenview, 60025 | 847-904-4340 | Glenview | Yes | Yes |
| Goodfield Village Hall | 114 Eureka St | Goodfield, 61742 | 309-965-2517 | Woodford County | No | No |
| Grayslake Police Department | 10 Seymour Ave | Grayslake, 60030 | 847-223-2341 | Grayslake | Yes | No |
| Green Valley Village Hall | 109 E Main St | Green Valley, 61534 | 309-352-3590 | Tazewell County | No | No |
| Hampshire Household Hazardous Waste Collection Service *Appointment Required* | City Resident Pickup | Hampshire, 60140 | 630-261-0400 | Hampshire | Yes | No |
| Jo Daviess County Highway Department | 1 Commercial Dr | Hanover, 61041 | 815-777-0263 | Jo Daviess County | No | No |
| Hanover Township Office of Community Health | 250 Illinois 59 | Hanover Township, 60103 | 630-483-5665 | Hanover Township | Yes | Yes |
| Calhoun County Health Department | 210 French St | Hardin, 62047 | 618-576-2428 | Calhoun County | No | Yes |
| Highland Park Fire Department | 1130 Central Ave | Highland Park, 60035 | 847-433-3110 | Highland Park | Yes | Yes |
| Hoffman Estates Village Hall *Appointment Required* | 1900 Hassell Rd | Hoffman Estates, 60169 | 847-781-4850 | Hoffman Estates, South Barrington | Yes | Yes |
| Carle Hoopeston Regional Health Center | 701 E Orange St | Hoopeston, 60942 | 217-283-5531 | Vermilion County | No | No |
| Hopedale Village Office | 101 SE Main St | Hopedale, 61747 | 309-449-3353 | Tazewell County | No | No |
| Joliet At Your Door Service *Appointment Required* | City Resident Pickup | Joliet, 60432 | 800-449-7587 | Joliet | Yes | No |
| Kenilworth Police Department | 419 Richmond Rd | Kenilworth, 60043 | 847-251-2141 | Kenilworth | Yes | No |
| Henry and Stark County Health Department-Kewanee Clinic | 110 N Burr Blvd Ste B | Kewanee, 61443 | 309-852-0197 | Henry County | No | No |
| Lake Villa Village Hall | 65 Cedar Ave | Lake Villa, 60046 | 847-356-6100 | Lake Villa | Yes | No |
| Lake Zurich Police Department | 200 Mohawk Trl | Lake Zurich, 60047 | 847-719-1690 | Lake County | Yes | No |
| The Perfectly Flawed Foundation | 240 1st St | LaSalle, 61301 | 815-830-8675 | LaSalle County | No | Yes |
| Logan County Health Department | 109 3rd St | Lincoln, 62656 | 217-735-2317 | Logan County | Yes | No |
| Lincolnwood Fire Department | 6900 N Lincoln Ave | Lincolnwood, 60712 | 847-673-1545 | Lincolnwood | Yes | Yes |
| Lockport At Your Door Service *Appointment Required* | City Resident Pickup | Lockport, 60441 | 800-449-7587 | Lockport | Yes | No |
| Manhattan At Your Door Service *Appointment Required* | City Resident Pickup | Manhattan, 60442 | 800-449-7587 | Manhattan | Yes | No |
| Hamilton County Health Department | 100 S Jackson St Rm 5 | McLeansboro, 62859 | 618-643-3522 | Hamilton County | Yes | Yes |
| Metamora Village Hall | 102 N Davenport St | Metamora, 61561 | 309-367-4044 | Woodford County | No | No |
| Minier Village Office | 110 W Central | Minier, 61759 | 309-392-2442 | Tazewell County | No | No |
| Minonk City Hall | 670 N Chestnut St | Minonk, 61760 | 309-432-2558 | Woodford County | No | No |
| Warren County Health Department | 240 S Main St | Monmouth, 61462 | 309-734-1314 | Warren County | Yes | Yes |
| DeWitt-Piatt Bi-County Health Department-Monticello Office | 1020 S Market St | Monticello, 61856 | 217-762-7911 | DeWitt, Piatt Counties | Yes | Yes |
| Grundy County Coroner's Office | 1320 Union St | Morris, 60450 | 815-942-3792 | Grundy County | No | No |
| Morton Fire Department Station #1 | 300 W Cortland St | Morton, 61550 | 309-266-7390 | Tazewell County | No | No |
| Morton Police Department | 375 W Birchwood St | Morton, 61550 | 309-266-6666 | Tazewell County | No | No |
| American Legion Memorial Civic Center | 6140 Dempster St | Morton Grove, 60053 | 847-663-3070 | Morton Grove | Yes | Yes |
| Wabash County Health Department | 130 W 7th St | Mount Carmel, 62863 | 618-263-3873 | Wabash County | Yes | Yes |
| Mount Prospect Public Works | 1700 W Central Rd | Mount Prospect, 60056 | 847-870-5640 | Mount Prospect | Yes | Yes |
| Jackson County Health Department | 415 Health Department Rd | Murphysboro, 62966 | 618-684-3143 x150 | Jackson County | No | Yes |
| Jackson County Ambulance Service | 10169 Old Hwy 13 | Murphysboro, 62966 | 618-529-5158 | Jackson County | No | Yes |
| Shawnee Health Services-Murphysboro Pharmacy | 7 S Hospital Dr | Murphysboro, 62966 | 618-519-9200 | Jackson County | No | Yes |
| Niles Senior Center Medication and Sharps Collection Events *Appointment Required* | Address Not Specified | Niles, 60714 | 847-588-8431 | Niles | Yes | Yes |
| North Riverside Fire Department | 2331 Des Plaines Ave | North Riverside, 60546 | 708-447-1981 | North Riverside | Yes | No |
| Northfield At Your Door Service *Appointment Required* | City Resident Pickup | Northfield, 60093 | 800-449-7587 | Northfield | Yes | No |
| Oak Park Village Hall | 123 Madison St | Oak Park, 60302 | 708-358-5480 | Oak Park | Yes | Yes |
| RUSH Oak Park Hospital | 520 S Maple Ave | Oak Park, 60304 | 708-383-9300 | Oak Park | No | No |
| Oak Park Township Youth and Family Services *Appointment Required* | 105 S Oak Park Ave | Oak Park, 60302 | 708-434-4296 | Oak Park | No | No |
| Harmon's Drug Store-Oblong | 111 E Main St | Oblong, 62449 | 618-592-4231 | Crawford County | Yes | Yes |
| LaSalle County Forensic Center | 520 W Walnut St | Oglesby, 61348 | 815-434-8268 | LaSalle County | Yes | Yes |
| Ogle County Health Department-Oregon Office | 907 Pines Rd | Oregon, 61061 | 815-562-6976 x2279 | Ogle County | No | No |
| Orland Park At Your Door Service *Appointment Required* | City Resident Pickup | Orland Park, 60462 | 800-449-7587 | Orland Park | Yes | No |
| LaSalle County Health Department | 717 E Etna Rd | Ottawa, 61350 | 815-433-3366 | LaSalle County | Yes | Yes |
| Harmon's Drug Store-Palestine | 101 N Main St | Palestine, 62451 | 618-586-5010 | Crawford County | Yes | Yes |
| Horizon Health Life Center Building | 745 E Court St | Paris, 61944 | 217-466-4170 | Edgar County | No | No |
| Medical Waste Pros (inside Dongwon Acupuncture) *Appointment Required* | 1550 N Northwest Hwy 336 | Park Ridge, 60068 | 224-938-9521 | Park Ridge | No | No |
| United Way of Pekin | 206 N 4th St | Pekin, 61554 | 309-346-2433 | Tazewell County | No | No |
| Tazewell County Health Department-Pekin | 1800 Broadway St | Pekin, 61554 | 309-929-0294 | Tazewell County | No | No |
| Menard County Health Department Container Exchange Program | 1 Centre Dr Ste 125 | Petersburg, 62675 | 217-632-0013 | Menard County | Yes | Yes |
| Piper City Village Hall | 133 E Peoria St | Piper City, 60959 | 217-379-9281 | Ford County | No | No |
| Plainfield At Your Door Service *Appointment Required* | City Resident Pickup | Plainfield, 60544 | 800-449-7587 | Plainfield | Yes | No |
| Prospect Heights City Hall | 8 N Elmhurst Rd | Prospect Heights, 60070 | 847-398-6070 x206 | Prospect Heights | Yes | Yes |
| Roanoke Village Hall | 102 N 6th St Ste B | Roanoke, 61561 | 309-923-3661 | Woodford County | No | No |
| Crawford County Health Department | 202 N Christopher Blvd | Robinson, 62454 | 618-544-8798 | Crawford County | Yes | Yes |
| Bertram's Pharmacy | 1300 N Allen St | Robinson, 62454 | 618-544-2167 | Crawford County | Yes | Yes |
| Ogle County Health Department-Rochelle Office | 510 Lincoln Hwy | Rochelle, 61068 | 815-562-6976 x2279 | Ogle County | No | No |
| Rolling Meadows Public Works | 3900 Berdnick St | Rolling Meadows, 60008 | 847-963-0500 | Rolling Meadows | Yes | Yes |
| Roscoe Township | 5792 Elevator Rd | Roscoe, 61073 | 815-623-7323 | Winnebago County | No | Yes |
| Roselle Fire Department | 100 E Maple Ave | Roselle, 60172 | 630-980-2043 | Roselle | No | No |
| Round Lake Beach Police Department | 1947 N Municipal Way | Round Lake Beach, 60073 | 847-546-2127 | Lake County | No | Yes |
| Schuyler County Health Department | 233 N Congress St | Rushville, 62681 | 217-322-6775 | Schuyler County | Yes | Yes |
| Scales Mound Village Hall | 309 North Ave | Scales Mound, 61075 | 815-777-0263 | Jo Daviess County | No | No |
| Village of Schaumburg Nursing Building | 746 E Schaumburg Rd | Schaumburg, 60194 | 847-923-3766 | Schaumburg | Yes | No |
| Shorewood At Your Door Service *Appointment Required* | City Resident Pickup | Shorewood, 60404 | 800-449-7587 | Shorewood | Yes | No |
| Skokie Health Department | 5127 Oakton St | Skokie, 60077 | 847-933-8252 | Skokie | Yes | Yes |
| Sangamon County Department of Public Health | 2833 S Grand Ave E | Springfield, 62703 | 217-535-3102 | Sangamon County | No | Yes |
| Kane County Coroner's Office | 37W699 Rte 38 | St. Charles, 60175 | 630-232-3535 | Kane County | Yes | No |
| Streamwood Fire Department Station #31 | 1204 S Park Ave | Streamwood, 60107 | 630-736-3650 | Streamwood | No | No |
| Streator At Your Door Service *Appointment Required* | City Resident Pickup | Streator, 61364 | 800-449-7587 | Streator | Yes | No |
| Sycamore At Your Door Service *Appointment Required* | City Resident Pickup | Sycamore, 60178 | 800-449-7587 | Sycamore | Yes | No |
| Christian County Health Department | 730 N Pawnee St | Taylorville, 62568 | 217-824-4113 | Christian County | Yes | Yes |
| Henry and Stark County Health Department-Toulon Clinic | 120 E Court St | Toulon, 61483 | 309-852-3115 | Stark County | No | No |
| Tazewell County Health Department-Tremont | 21306 Rte 9 | Tremont, 61568 | 309-925-5511 | Tazewell County | No | No |
| Carle Foundation Hospital | 611 W Park St | Urbana, 61801 | 217-383-3311 | Champaign County | No | No |
| Fayette County Health Department | 416 W Edwards St | Vandalia, 62471 | 618-283-7262 | Fayette County | Yes | Yes |
| Washburn Village Hall | 134 N Jefferson St | Washburn, 61570 | 309-248-7222 | Woodford County | No | No |
| Washington Fire Department | 200 N Wilmor Rd | Washington, 61571 | 309-444-2511 | Tazewell County | No | No |
| Carle Watseka Clinic | 1490 E Walnut St | Watseka, 60970 | 815-432-8200 | Iroquois County | No | No |
| Wauconda Police Department | 311 S Main St | Wauconda, 60084 | 847-526-2421 | Wauconda | Yes | No |
| Westmont Police Department | 500 N Cass Ave | Westmont, 60559 | 630-981-6300 | DuPage County | No | Yes |
| Wheeling Police Department | 1 Community Blvd | Wheeling, 60090 | 847-459-2620 | Wheeling | Yes | Yes |
| Medical Waste Pros (inside Gingko Wellness Acupuncture and Herbs) | 1400 S Wolf Rd Bldg 200 | Wheeling, 60090 | 224-313-5901 | Wheeling | No | No |
| Wilmette Fire Department Station #26 | 1304 Lake Ave | Wilmette, 60091 | 847-251-1101 | Wilmette | Yes | Yes |
| Winnebago County Health Department | 555 N Court St | Winnebago, 61103 | 815-720-4000 | Winnebago County | No | Yes |
| Winnebago Public Library | 210 N Elida St | Winnebago, 61088 | 815-335-7050 | Winnebago County | No | Yes |
| Winnetka Fire Department | 428 Green Bay Rd | Winnetka, 60093 | 847-501-6029 | Winnetka | Yes | Yes |
| Kendall County Coroner's Office | 804 W John St | Yorkville, 60560 | 630-553-4200 | Kendall County | No | Yes |
Please note that SafeNeedleDisposal.org is not affiliated with these facilities or programs. Contact the individual facility to confirm hours of operation and requirements.
