Pharmacies in McHenry County, IL
38 pharmacies. Community/retail pharmacy: 19 · Pharmacy: 18 · Clinic pharmacy: 1.
- 1918 Winter Street Operating Co LLC(815) 261‑4733Community/retail pharmacy · Crystal Lake · 105 Northwest Hwy
- Advocate Health and Hospitals Corporation(815) 458‑1520Clinic pharmacy · Lakemoor · 27655 Illinois Route 120, Rm 1102
- American Drug Stores LLC(847) 854‑0242Community/retail pharmacy · Algonquin · 107 S Randall Rd
- American Drug Stores LLC(847) 802‑3347Community/retail pharmacy · Huntley · 10090 N Highway 47
- CL Pharmacy LLC(779) 800‑2340Community/retail pharmacy · Crystal Lake · 241 Commerce Dr Ste 102
- Comfort Care Pharmacy PC(815) 301‑2055Community/retail pharmacy · Crystal Lake · 1095 Pingree Rd
- Costco Wholesale Corporation(847) 960‑9937Community/retail pharmacy · Lake in the Hills · 250 N Randall Rd
- Crystal Lake Pharmacy Inc(779) 800‑2340Community/retail pharmacy · Crystal Lake · 241 Commerce Drive Suite 102, Room a
- Gattone Pharmacy(815) 344‑2570Community/retail pharmacy · McHenry · 616 S Route 31
- Highland Park CVS, L.L.C.(847) 669‑3852Pharmacy · Lake in the Hills · 4511 Algonquin Rd.
- Marengo Community Pharmacy Inc(815) 568‑7866Community/retail pharmacy · Marengo · 20015 E Grant Hwy
- Meijer Great Lakes Limited Partnership(847) 960‑7810Community/retail pharmacy · Algonquin · 400 S Randall Rd
- Meijer Great Lakes Limited Partnership(815) 578‑9710Community/retail pharmacy · McHenry · 2253 N Richmond Rd
- Mercy Crystal Lake Hospital and Medical Center Inc(779) 220‑5200Pharmacy · Crystal Lake · 875 S. Route 31 Ste 1-100L
- Mercy Health System Corporation(815) 337‑4116Pharmacy · Woodstock · 2000 Lake Ave
- Safeway Inc(815) 344‑8340Community/retail pharmacy · McHenry · 2000 N Richmond Rd
- Sams West Inc(815) 788‑9804Community/retail pharmacy · Crystal Lake · 5670 Northwest Hwy
- Trueline Solutions LLC(210) 642‑2103Pharmacy · Huntley · 11180 Algonquin Rd
- Walgreen Co(847) 658‑2904Pharmacy · Algonquin · 1301 E Algonquin Rd
- Walgreen Co(224) 569‑2582Pharmacy · Algonquin · 4001 W Algonquin Rd
- Walgreen Co(847) 516‑3806Pharmacy · Cary · 500 Northwest Hwy
- Walgreen Co(815) 455‑2460Pharmacy · Crystal Lake · 151 Northwest Hwy
- Walgreen Co(815) 404‑2643Pharmacy · Crystal Lake · 315 N Il Route 31
- Walgreen Co(847) 639‑0376Pharmacy · Fox River Grove · 900 Northwest Hwy
- Walgreen Co(815) 943‑4376Pharmacy · Harvard · 395 S Division St
- Walgreen Co(224) 569‑6518Pharmacy · Huntley · 12000 Princeton Dr
- Walgreen Co(847) 669‑7590Pharmacy · Huntley · 9950 N Il Route 47
- Walgreen Co(847) 658‑7051Pharmacy · Lake in the Hills · 100 N Randall Rd
- Walgreen Co(815) 578‑9346Pharmacy · Lakemoor · 28895 W Il Rte 120
- Walgreen Co(815) 363‑0631Pharmacy · McHenry · 3925 W Elm St
- Walgreen Co(815) 675‑2408Pharmacy · Spring Grove · 7880 Winn Rd
- Walgreen Co(815) 338‑7880Pharmacy · Woodstock · 305 S Eastwood Dr
- Walmart Inc.(847) 458‑5735Community/retail pharmacy · Algonquin · 1410 S Randall Rd
- Walmart Inc.(815) 455‑4409Community/retail pharmacy · Crystal Lake · 1205 S Il Route 31
- Walmart Inc.(815) 943‑7459Community/retail pharmacy · Harvard · 21101 McGuire Rd
- Walmart Inc.(847) 669‑7563Community/retail pharmacy · Huntley · 12300 Route 47
- Walmart Inc.(815) 344‑8137Community/retail pharmacy · Johnsburg · 3801 Running Brook Farm Blvd
- Walmart Inc.(815) 206‑0938Community/retail pharmacy · Woodstock · 1275 Lake Ave
Nearest emergency rooms
- Mercyhealth Hospital & Physician Clinic-Crystal LA…0.0 mi · Crystal Lake, IL
- Northwestern Medicine McHenry6.7 mi · McHenry, IL
- Advocate Good Shepherd Hospital11 mi · Barrington, IL
Cities in McHenry County
Common questions
How many pharmacies are in McHenry County, Illinois?
Our directory lists 38 pharmacies in McHenry County (Community/retail pharmacy: 19 · Pharmacy: 18 · Clinic pharmacy: 1).
Where is the nearest emergency room to McHenry County?
Hospitals that list emergency services in Medicare data, near McHenry County: Mercyhealth Hospital & Physician Clinic-Crystal LA…, Crystal Lake (0.0 mi), Northwestern Medicine McHenry, McHenry (6.7 mi) and Advocate Good Shepherd Hospital, Barrington (11 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