Pharmacies in Madison County, IL
44 pharmacies. Community/retail pharmacy: 28 · Pharmacy: 16.
- 5 Guys RX LLC(618) 377‑5356Community/retail pharmacy · Bethalto · 333 W Bethalto Dr Ste B
- Acjk Inc(618) 451‑8001Community/retail pharmacy · Granite City · 2770 Madison Ave
- Alton Memorial Hospital(314) 657‑9001Community/retail pharmacy · Alton · 1 Memorial Dr
- Chr-Ash Inc(618) 451‑4200Community/retail pharmacy · Granite City · 1529 Johnson Rd
- Courtney Pharmacies, PC(618) 345‑2525Community/retail pharmacy · Collinsville · 8201A Collinsville Rd
- Evers Pharmacy(618) 344‑3450Community/retail pharmacy · Collinsville · 417 W Main St
- Family Pharmacy of Collinsville, Inc(618) 345‑2880Pharmacy · Collinsville · 228 W Main St
- Health Management Zone Inc.(618) 288‑7474Community/retail pharmacy · Maryville · 2700 N Center St
- Highland Park CVS, L.L.C.(618) 465‑5844Community/retail pharmacy · Alton · 2811 Homer Adams Pkwy
- Highland Park CVS, L.L.C.(618) 717‑7051Community/retail pharmacy · Bethalto · 72 Airport PLZ
- Highland Park CVS, L.L.C.(618) 345‑7811Community/retail pharmacy · Collinsville · 501 Belt Line Rd
- Highland Park CVS, L.L.C.(618) 659‑0026Community/retail pharmacy · Edwardsville · 2222 Troy Rd
- Highland Park CVS, L.L.C.(618) 466‑0825Community/retail pharmacy · Godfrey · 2712 Godfrey Rd
- Highland Park CVS, L.L.C.(618) 451‑0521Community/retail pharmacy · Granite City · 3100 Madison Ave
- Highland Park CVS, L.L.C.(618) 254‑3610Pharmacy · Wood River · 1 W Edwardsville Rd
- Mercy Pharmacy Services LLC(618) 307‑3817Community/retail pharmacy · Edwardsville · 6671 Edwardsville Crossing Dr
- Principia Health & Wellness Pharmacy Inc(618) 463‑0000Community/retail pharmacy · Alton · 1 Professional Dr Ste 170
- Rinderer's Home Health Care Pharmacy(618) 377‑2151Community/retail pharmacy · Bethalto · 68 N Bellwood Rd
- Sams West Inc(618) 692‑7568Community/retail pharmacy · Glen Carbon · 5 Illini Dr
- Schnuck Markets Inc(618) 655‑0386Community/retail pharmacy · Edwardsville · 2122 Troy Rd
- The Four L'S Inc(618) 692‑4441Community/retail pharmacy · Edwardsville · 447 S Buchanan St
- Vernon Andersen Inc(618) 377‑5356Community/retail pharmacy · Bethalto · 341 W Bethalto Dr
- Walgreen Co(618) 462‑5386Pharmacy · Alton · 1650 Washington Ave
- Walgreen Co(618) 466‑8179Pharmacy · Alton · 2610 State St
- Walgreen Co(618) 258‑0822Pharmacy · Bethalto · 172 E McArthur Dr
- Walgreen Co(618) 344‑6639Pharmacy · Collinsville · 401 Belt Line Rd
- Walgreen Co(618) 692‑7251Pharmacy · Edwardsville · 102 W Vandalia St
- Walgreen Co(618) 288‑4670Pharmacy · Glen Carbon · 2 Cottonwood Rd
- Walgreen Co(618) 877‑6880Pharmacy · Granite City · 3732 Nameoki Rd
- Walgreen Co(618) 876‑5095Pharmacy · Granite City · 2001 Madison Ave
- Walgreen Co(618) 651‑1204Pharmacy · Highland · 110 Walnut St
- Walgreen Co(618) 288‑2130Pharmacy · Maryville · 6607 State Route 162
- Walgreen Co(618) 667‑4267Pharmacy · Troy · 640 Edwardsville Rd
- Walgreen Co.(618) 343‑0297Pharmacy · Collinsville · 1190 Collinsville Crossing Blvd
- Walgreen Co.(618) 259‑2013Pharmacy · Wood River · 1122 Vaughn Rd
- Walmart Inc(618) 381‑7556Pharmacy · Collinsville · 1101 Belt Line Rd
- Walmart Inc.(618) 344‑7112Community/retail pharmacy · Collinsville · 1040 Collinsville Crossing Blvd
- Walmart Inc.(618) 659‑1395Community/retail pharmacy · Glen Carbon · 400 Junction Dr
- Walmart Inc.Community/retail pharmacy · Godfrey · 6660 Godfrey Rd
- Walmart Inc.(618) 451‑6002Community/retail pharmacy · Granite City · 379 W Pontoon Rd
- Walmart Inc.(618) 654‑2397Community/retail pharmacy · Highland · 12495 State Route 143
- Walmart Inc.(618) 259‑0293Community/retail pharmacy · Wood River · 610 Wesley Dr
- Whitworth Drug Inc.(618) 654‑4446Community/retail pharmacy · Highland · 801 Broadway
- Woodward - CJS Pharmacy, Inc.(618) 259‑0085Community/retail pharmacy · Wood River · 901 E Edwardsville Rd
Nearest emergency rooms
- OSF Saint Anthony's Health Center4.9 mi · Alton, IL
- Alton Memorial Hospital6.1 mi · Alton, IL
- Anderson Hospital14 mi · Maryville, IL
Cities in Madison County
Common questions
How many pharmacies are in Madison County, Illinois?
Our directory lists 44 pharmacies in Madison County (Community/retail pharmacy: 28 · Pharmacy: 16).
Where is the nearest emergency room to Madison County?
Hospitals that list emergency services in Medicare data, near Madison County: OSF Saint Anthony's Health Center, Alton (4.9 mi), Alton Memorial Hospital, Alton (6.1 mi) and Anderson Hospital, Maryville (14 mi). In a medical emergency, call 911.
Pharmacies fill prescriptions, and many also give vaccines and answer questions about your medicines. This list comes from the federal NPI Registry, where every pharmacy that bills health insurance must be registered.
Sources: NPI Registry monthly file, NPPES (updated 2026-11-01, retrieved 2026-11-07). Methodology