What to Do with Used Sharps in Illinois

Put used sharps in a strong, plastic container that is puncture proof

Put used sharps in a strong, plastic container.

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!

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.

← All states