Across Illinois, of the 1,521 pharmacies we list, 1,291 give a phone number and 1,312 have a website. By what they offer: 13 specialty pharmacy, 7 compounding.
Top 10 pharmacies in Illinois
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Hartig DrugGalena
-
2CVS PharmacyDekalb
-
3Core PharmacyMarion
-
5Family HealthMart Pharmacy and Home MedicalCarol Stream
-
6Dick's PharmacyArthur
-
7Elm Plaza PharmacyHinsdale
-
9St. Jude PharmacyJoliet
-
10Local Health PharmacyChicago
Cities
Largest first. Towns with a single pharmacy are listed further down this page.
- Chicago292
- Aurora22
- Peoria22
- Springfield22
- Joliet19
- Decatur16
- Rockford16
- Naperville14
- Oak Lawn14
- Skokie14
- Des Plaines13
- Elgin13
- Belleville12
- Niles11
- Plainfield11
- Waukegan11
- Evanston10
- Evergreen Park10
- Oak Park10
- Schaumburg10
- Arlington Heights9
- Deerfield9
- Elmhurst9
- Palatine9
- Bloomington8
- Bolingbrook8
- Cicero8
- Hoffman Estates8
- Lombard8
- New Lenox8
- Normal8
- Woodridge8
- Addison7
- Champaign7
- Lake Zurich7
- Libertyville7
- Melrose Park7
- Mundelein7
- Orland Park7
- Tinley Park7
- Bensenville6
- Carol Stream6
- Centralia6
- Danville6
- Frankfort6
- Glen Ellyn6
- Marion6
- Moline6
- Northbrook6
- Oswego6
- Ottawa6
- Wheaton6
Other towns in Illinois
One pharmacy each — too few for a page of their own, so they live here.
-
Rigg FamilyCare PharmacyALBION
37 W Main St, ALBION, IL 62806
-
Good Neighbor PharmacyALBION
ALBION, IL
-
Good Neighbor PharmacyALTAMONT
ALTAMONT, IL
-
Altamont PharmacyALTAMONT
12 N 3rd St, ALTAMONT, IL 62411-1408
-
Genesis FirstMed Pharmacy, AledoAledo
105 S College Ave, Aledo, IL 61231
-
CVS PharmacyAlgonquin
750 S Randall Rd, Algonquin, IL 60102
-
Walgreens PharmacyAlgonquin
1301 E Algonquin Rd, Algonquin, IL 60102
-
Jewel-Osco PharmacyAlgonquin
1501 E Algonquin Rd, Algonquin, IL 60102
-
Alwood PharmacyAlpha
211 S 1st St, Alpha, IL 61413
-
Good Neighbor PharmacyAlpha
Alpha, IL
-
Jewel-Osco PharmacyAlsip
12003 S Pulaski Rd, Alsip, IL 60803
-
Internet DrugstoreAlsip
4806 W 129th St, Alsip, IL 60803-3016
-
Walgreens PharmacyAlton
2610 State St, Alton, IL 62002
-
Cvs PharmacyAlton
2811 Homer M Adams Pkwy, Alton, IL 62002-4856
-
Cvs PharmacyAlton
2422 College Ave, Alton, IL 62002-4609
-
Genoa HealthcareAlton
2615 Edwards St Ste 102, Alton, IL 62002
-
Amboy PharmacyAmboy
202 E Main St, Amboy, IL 61310
-
Kroger PharmacyAnna
45 Plaza Dr, Anna, IL 62906
-
CVSAntioch
983 Il Route 59, Antioch, IL 60002
-
Jewel-Osco PharmacyAntioch
966 Route 59, Antioch, IL 60002
-
Newpath Vital RxAntioch
425 Lake St Ste A, Antioch, IL 60002-1464
-
Sav Mor Pharmacy - Arcola ILArcola
21 W Springfield Rd, Arcola, IL 61910
-
Dick's PharmacyArthur
122 S Walnut St, Arthur, IL 61911
-
Good Neighbor PharmacyArthur
Arthur, IL
-
Athens PharmacyAthens
202 N West St, Athens, IL 62613
-
Sav-Mor PharmacyAtwood
112 S Main St, Atwood, IL 61913-1003
-
Harry's PharmacyAuburn
620 E Jackson St, Auburn, IL 62615
-
Good Neighbor PharmacyAuburn
Auburn, IL
-
Westchester PharmacyBELLWOOD
4009 Warren Ave, BELLWOOD, IL 60104
-
Amazon Counter - Health Mart PharmacyBELLWOOD
Westchester Pharmacy, 4009 WARREN Ave Ste 100, BELLWOOD, IL 60104
-
CVS PharmacyBarrington
101 S Northwest Hwy, Barrington, IL 60010
-
Walgreens PharmacyBarrington
189 W Northwest Hwy, Barrington, IL 60010
-
Pharmacy PlusBarry
693 Bainbridge St, Barry, IL 62312
-
Bartlett PharmacyBartlett
300 W Bartlett Ave, Bartlett, IL 60103-4002
-
CVS PharmacyBartlett
101 Bartlett Plaza, Bartlett, IL 60103
-
Jewel-Osco PharmacyBartlett
125 E Stearns Rd, Bartlett, IL 60103
-
Amazon Counter - Health Mart PharmacyBartlett
Bartlett Pharmacy, 300 W BARTLETT Ave, Bartlett, IL 60103
-
CVS PharmacyBartonville
1008 W Garfield Ave, Bartonville, IL 61607
-
Kroger PharmacyBartonville
1405 W Garfield Ave, Bartonville, IL 61607
-
Sam's ClubBatavia
501 N Randall Rd, Batavia, IL 60510
-
Walmart PharmacyBatavia
801 North Randall Road, Batavia, IL 60510
-
Jewel-Osco PharmacyBatavia
119 S Randall Rd, Batavia, IL 60510
-
Moreland & Devitt PharmacyBeardstown
201 S State St, Beardstown, IL 62618
-
Good Neighbor PharmacyBeardstown
Beardstown, IL
-
Walmart PharmacyBedford Park
7050 S Cicero Ave, Bedford Park, IL 60638
-
Cvs PharmacyBeecher
1277 Dixie Hwy, Beecher, IL 60401-4040
-
Walgreens PharmacyBelvidere
230 W Chrysler Dr, Belvidere, IL 61008
-
CVS PharmacyBenton
705 W Main St, Benton, IL 62812
-
Kimmel-Chaplain PharmacyBenton
315 N Main St, Benton, IL 62812
-
Walgreens PharmacyBerwyn
7113 Cermak Rd, Berwyn, IL 60402
-
Walgreens PharmacyBerwyn
6800 Ogden Ave, Berwyn, IL 60402
-
MacNeal Hospital Outpatient PharmacyBerwyn
3249 South Oak Park Ave, Berwyn, IL
-
Bienestar Pharmacy IiBerwyn
6447 Cermak Rd, Berwyn, IL 60402-2311
-
Walgreens PharmacyBethalto
172 E Mcarthur Dr, Bethalto, IL 62010
-
Good Neighbor PharmacyBethalto
Bethalto, IL
-
WalgreensBloomingdale
270 W Lake St, Bloomingdale, IL 60108-1038
-
Rana-Reagan PharmacyBloomingdale
398 W Army Trail Rd #120, Bloomingdale, IL 60108
-
Mariano's PharmacyBloomingdale
144 S Gary Ave, Bloomingdale, IL 60108-2225
-
Walmart PharmacyBloomingdale
314 West Army Trail Road, Bloomingdale, IL 60108
-
Meijer PharmacyBloomingdale
130 S Gary Ave, Bloomingdale, IL 60108
-
Riverview PharmacyBourbonnais
475 Brown Blvd, Bourbonnais, IL 60914
-
Walgreens PharmacyBourbonnais
501 N Convent St, Bourbonnais, IL 60914
-
Kroger PharmacyBourbonnais
633 Armour Rd, Bourbonnais, IL 60914
-
Jewel-Osco PharmacyBourbonnais
655 Main St NW, Bourbonnais, IL 60914
-
Bourbonnais PharmacyBourbonnais
963 N Convent St E, Bourbonnais, IL 60914
-
Meijer PharmacyBradley
990 N. Bradley Blvd., Bradley, IL 60915
-
Cvs PharmacyBraidwood
230 S Comet Dr, Braidwood, IL 60408-2028
-
Comprehensive Care PharmacyBreese
117 Clintonian Plaza, Breese, IL 62230
-
Family Care PharmacyBreese
20 N 4th St, Breese, IL 62230
-
Crescent PharmacyBridgeview
7261 W 87th St, Bridgeview, IL 60455
-
Walgreens PharmacyBridgeview
7878 S Harlem Ave, Bridgeview, IL 60455
-
Good Neighbor PharmacyBridgeview
Bridgeview, IL
-
Sherman's PharmacyBrimfield
91 W Knoxville St, Brimfield, IL 61517
-
Good Neighbor PharmacyBrimfield
Brimfield, IL
-
ProPack PharmacyBroadview
2600 S 25th Ave, Broadview, IL 60155
-
Walgreens PharmacyBroadview
8000 Broadview Village Sq, Broadview, IL 60155
-
Walgreens PharmacyBroadview
1600 W Roosevelt Rd, Broadview, IL 60155
-
Cvs PharmacyBrookfield
9139 Broadway Ave, Brookfield, IL 60513-1303
-
CVS PharmacyBuffalo Grove
20 E Dundee Rd, Buffalo Grove, IL 60089
-
Walgreens PharmacyBuffalo Grove
1701 N Buffalo Grove Rd, Buffalo Grove, IL 60089
-
CVS HealthBuffalo Grove
2100 E Lake Cook Rd, Buffalo Grove, IL 60089-1999
-
Kedvon PharmacyBuffalo Grove
770 S Buffalo Grove Rd, Buffalo Grove, IL 60089
-
Walgreens PharmacyBurbank
5555 W 79th St, Burbank, IL 60459
-
Jewel-Osco PharmacyBurbank
7910 S Cicero Ave, Burbank, IL 60459
-
Sheefa Pharmacy and Medical CenterBurbank
8519 S Harlem Ave, Burbank, IL 60459-2293
-
Burbank PharmacyBurbank
4817 W 83rd St, Burbank, IL 60459-2790
-
Axline PharmacyBushnell
401 W Main St, Bushnell, IL 61422
-
Byron Snyders PharmacyByron
100 W Blackhawk Dr, Byron, IL 61010
-
Cvs PharmacyCahokia
1615 Camp Jackson Rd, Cahokia, IL 62206-2539
-
Cvs PharmacyCalumet City
470 Torrence Ave, Calumet City, IL 60409-2306
-
Victory PharmacyCalumet City
1837 River Oaks Dr, Calumet City, IL 60409
-
RidgeWood PharmacyCambridge
103 N Prospect St, Cambridge, IL 61238
-
Cvs PharmacyCanton
1773 E Chestnut St, Canton, IL 61520-2317
-
Hy-Vee PharmacyCanton
825 North Main Street, Canton, IL 61520
-
Axline PharmacyCanton
180 S Main St, Canton, IL 61520
-
Cvs PharmacyCarbondale
915 W Main St, Carbondale, IL 62901-2330
-
Cvs PharmacyCarbondale
2431 W Main St, Carbondale, IL 62901-1039
-
Kroger PharmacyCarbondale
501 N Giant City Rd, Carbondale, IL 62901
-
Sullivan DrugsCarlinville
920 W Main St, Carlinville, IL 62626
-
Michelle's PharmacyCarlinville
274 N Broad St, Carlinville, IL 62626-1371
-
CVS PharmacyCarlyle
1171 Franklin St, Carlyle, IL 62231
-
Plum Street PharmacyCarmi
311 Plum St, Carmi, IL 62821
-
Good Neighbor PharmacyCarmi
Carmi, IL
-
Walmart PharmacyCarmi
1344 Illinois Hwy #1, Carmi, IL 62821
-
Walgreens PharmacyCarpentersville
399 Lake Marian Rd, Carpentersville, IL 60110
-
Walgreens PharmacyCarpentersville
2155 Randall Rd, Carpentersville, IL 60110
-
Pharmacy Plus IncCarrollton
508 N Main St, Carrollton, IL 62016
-
MediCenter PharmacyCarterville
1205 S Division St, Carterville, IL 62918
-
Tri-C Medical PharmacyCarterville
100 S Division St, Carterville, IL 62918-1359
-
Wear DrugCarthage
408 Walnut St, Carthage, IL 62321
-
Good Neighbor PharmacyCarthage
Carthage, IL
-
Jewel-Osco PharmacyCary
696 Northwest Hwy, Cary, IL 60013
-
Good Neighbor PharmacyCasey
Casey, IL
-
Sav-Mor PharmacyCerro Gordo
407 S Jackson St, Cerro Gordo, IL 61818
-
Ranch PharmacyChannahon
24715 W Eames St, Channahon, IL 60410
-
CVS PharmacyCharleston
501 W Lincoln Ave, Charleston, IL 61920
-
WellCreek PharmacyCharleston
1 W Lincoln Ave, Charleston, IL 61920
-
Walgreens PharmacyCharleston
411 W Lincoln Ave, Charleston, IL 61920
-
Good Neighbor PharmacyCharleston
Charleston, IL
-
Walgreens PharmacyChatham
1050 N Main St, Chatham, IL 62629
-
Chenoa PharmacyChenoa
209 S Green St, Chenoa, IL 61726
-
Chenoa PharmacyChenoa
1000 E Cemetery Ave, Chenoa, IL 61726
-
Victor's MediCenter PharmacyChester
2323 Old Plank Rd, Chester, IL 62233
-
Walgreens PharmacyChicago Heights
650 Dixie Hwy, Chicago Heights, IL 60411
-
Community Pharmacy Of Chicago RidgeChicago Ridge
9830 S Ridgeland Ave, Chicago Ridge, IL 60415
-
Good Neighbor PharmacyChicago Ridge
Chicago Ridge, IL
-
CVS PharmacyChillicothe
603 S 4th St, Chillicothe, IL 61523-2267
-
Kroger PharmacyChillicothe
605 S 4th St, Chillicothe, IL 61523
-
Jewel-Osco PharmacyClarendon Hills
303 Holmes Ave, Clarendon Hills, IL 60514
-
Walgreens PharmacyClinton
424 W Van Buren St, Clinton, IL 61727
-
CVS PharmacyCoal City
245 S Broadway St, Coal City, IL 60416
-
Coal City PharmacyCoal City
175 S Broadway St, Coal City, IL 60416
-
CVS PharmacyCollinsville
501 Belt Line Rd, Collinsville, IL 62234-4410
-
Walmart PharmacyCollinsville
1101 Belt Line Rd, Collinsville, IL 62234-4368
-
Cvs PharmacyCollinsville
1800 Vandalia St, Collinsville, IL 62234-4844
-
CVS PharmacyColumbia
100 Admiral Trost Dr, Columbia, IL 62236
-
Khoury PharmacyColumbia
101 N Main St, Columbia, IL 62236-1701
-
Walgreens PharmacyColumbia
100 Admiral Weinel Blvd, Columbia, IL 62236
-
Jewel-Osco PharmacyCountryside
5545 S Brainard Ave, Countryside, IL 60525
-
American Drug Stores LlcCountryside
5545 S Brainard Ave, Countryside, IL 60525-3542
-
Heal Rx PharmacyCrestwood
14120 Cicero Ave, Crestwood, IL 60418-2153
-
Walmart PharmacyCrestwood
4700 W 135th St, Crestwood, IL 60418
-
Jubilant Draximage Radiopharmacies D/b/a Triad IsotopesCrestwood
4751 135th St, Crestwood, IL 60418-1404
-
Cvs PharmacyCrystal Lake
177 W Virginia St, Crystal Lake, IL 60014-7201
-
Walgreens PharmacyCrystal Lake
315 N IL Route 31, Crystal Lake, IL 60012
-
Walgreens PharmacyCrystal Lake
151 Northwest Hwy, Crystal Lake, IL 60014
-
Sam's ClubCrystal Lake
5670 Northwest Hwy, Crystal Lake, IL 60014
-
Cvs PharmacyCrystal Lake
5580 Northwest Hwy, Crystal Lake, IL 60014-8016
-
Jewel-Osco PharmacyDarien
7329 S Cass Ave, Darien, IL 60561
-
CVS PharmacyDekalb
2555 Sycamore Rd, Dekalb, IL 60115
-
CVS PharmacyDekalb
1022 W Lincoln Hwy, Dekalb, IL 60115
-
Walgreens PharmacyDekalb
100 W Lincoln Hwy, Dekalb, IL 60115
-
CVS PharmacyDekalb
975 S Glidden Annie Rd, Dekalb, IL 60115
-
Jewel-Osco PharmacyDekalb
1322 Sycamore Rd, Dekalb, IL 60115
-
Delavan Easy Care PharmacyDelavan
402 Pine St, Delavan, IL 61734-7575
-
Jewel-Osco PharmacyDiamond
2707 E Division St, Diamond, IL 60416
-
Poehler's PharmacyDieterich
203 S Main St, Dieterich, IL 62424
-
Snyders PharmacyDixon
301 N Galena Ave, Dixon, IL 61021-2113
-
Walmart PharmacyDixon
1640 S Galena Ave, Dixon, IL 61021-9611
-
CVS pharmacyDolton
600-618 E Sibley Blvd, Dolton, IL 60419
-
Walgreens PharmacyDowners Grove
1000 Ogden Ave, Downers Grove, IL 60515
-
Douglas Main PharmacyDowners Grove
5207 Main St, Downers Grove, IL 60515-4652
-
Jewel-Osco PharmacyDowners Grove
6215 Main St, Downers Grove, IL 60516
-
Jewel-Osco PharmacyDowners Grove
1148 Ogden Ave, Downers Grove, IL 60515
-
CarePlus Discount PharmacyDowners Grove
412 63rd St, Downers Grove, IL 60516-2000
-
Du Quoin MediCenter PharmacyDu Quoin
204 S Washington St, Du Quoin, IL 62832
-
Khoury PharmacyDupo
301 S Main St, Dupo, IL 62239
-
Durand TelepharmacyDurand
202 N Center St, Durand, IL 61024-7800
-
Cvs PharmacyDwight
106 Watters Dr, Dwight, IL 60420-2200
-
Doc's Discount DrugsDwight
100-198 Watters Dr, Dwight, IL 60420
-
Lifeline PharmacyEast Dundee
455 E Main St, East Dundee, IL 60118-1529
-
Walgreens PharmacyEast Moline
301 30th Ave, East Moline, IL 61244
-
Walgreens PharmacyEast Moline
1301 Avenue Of The Cities, East Moline, IL 61244
-
Jewel-Osco PharmacyEast Moline
107 Avenue Of The Cities, East Moline, IL 61244
-
CVS PharmacyEast Peoria
200 N Main St, East Peoria, IL 61611
-
Cvs PharmacyEast Peoria
480 W Washington St, East Peoria, IL 61611-2445
-
Walgreens PharmacyEast Peoria
300 N Main St, East Peoria, IL 61611
-
Kroger PharmacyEast Peoria
201 S Main St, East Peoria, IL 61611
-
Walgreens PharmacyEast Saint Louis
2510 State St, East Saint Louis, IL 62205
-
CVS PharmacyEast St Louis
1615 Camp Jackson Rd, East St Louis, IL 62206
-
Medicate PharmacyEast St Louis
100 N 8th St, East St Louis, IL 62201-2989
-
CVS PharmacyEdwardsville
126 S Buchanan St, Edwardsville, IL 62025
-
CVS PharmacyEdwardsville
2222 Troy Rd, Edwardsville, IL 62025-2582
-
Mercy Pharmacy - Dierbergs Edwardsville CrossingEdwardsville
6671 Edwardsville Crossing Drive, Edwardsville, IL 62025
-
Howell PharmacyEdwardsville
447 S Buchanan St, Edwardsville, IL 62025
-
Andes Health Mart PharmacyEffingham
805 W Fayette Ave #2415, Effingham, IL 62401
-
Brown's Drug StoreEffingham
115 W Jefferson Ave, Effingham, IL 62401
-
Walmart PharmacyEffingham
1204 Ave of Mid-America, Effingham, IL 62401
-
Cvs PharmacyEl Paso
137 W Front St, El Paso, IL 61738-1555
-
Shamrock Specialty RxElburn
747 Herra St Unit D, Elburn, IL 60119
true
-
Jewel-Osco PharmacyElburn
800 N Main St, Elburn, IL 60119
-
Beck's Drugs Oxygen and Medical EquipmentEldorado
1409 Locust St, Eldorado, IL 62930
-
Walgreens PharmacyElk Grove Village
930 Elk Grove Town Ctr, Elk Grove Village, IL 60007
-
Walmart PharmacyElk Grove Village
801 Meacham Rd, Elk Grove Village, IL 60007
-
Ascension Rx - Alexian Brothers PharmacyElk Grove Village
800 Biesterfield Rd, Ground Fl, Elk Grove Village, IL 60007
-
Drugsource IncElk Grove Village
2020 Lunt Ave, Elk Grove Village, IL 60007-5606
-
Walgreens PharmacyElmwood Park
7200 W North Ave, Elmwood Park, IL 60707
-
Phil's Prescription DrugsEnergy
639 N Pershing St, Energy, IL 62933
-
Erie TelepharmacyErie
707 Main St, Erie, IL 61250
-
Cvs PharmacyEureka
501 W Center St, Eureka, IL 61530-1111
BEFORE YOU GO
Plan your next pharmacy visit
Organize refills, transfers and prescription pickup with the pharmacy.

Plan a refill
Submit a refill request to the right pharmacy, distinguish authorization from insurance processing, and leave each follow-up with a named next step.
Read the guide
Arrange a transfer
Ask the receiving pharmacy to check eligibility, coordinate the record transfer and confirm the new pickup arrangement without assuming every prescription can move.
Read the guide
Confirm pickup timing
Get the exact collection deadline from your pharmacy, clarify what its status message means and ask what happens if you cannot arrive in time.
Read the guide