Walgreens pharmacy in Michigan

116 Walgreens locations across 82 cities in Michigan. Pick a city below for store-level hours and addresses.

Cities with Walgreens stores

Sponsored placement

All Walgreens locations in Michigan

Adrian — 706 South Main Street Alpena — 1011 M 32 West Ann Arbor — 3255 Washtenaw Avenue Ann Arbor — 317 South State Street Benton Harbor — 875 East Napier Avenue Big Rapids — 1010 South State Street Birmingham — 34300 Woodward Avenue Brighton — 8720 West Grand River Avenue Brownstown — 23007 Telegraph Road Byron Center — 8364 Byron Center Avenue Southwest Cadillac — 1220 North Mitchell Street Canton — 44300 Ford Road Cheboygan — 991 South Main Street Chesterfield — 51008 Gratiot Avenue Clarkston — 7110 Dixie Highway Clinton Township — 1045 South Gratiot Avenue Clinton Township — 16741 Canal Road Clinton Township — 34899 Groesbeck Highway Coldwater — 500 East Chicago Street Dearborn Heights — 25700 Ford Road Detroit — 20001 West 7 Mile Road Detroit — 6331 East Jefferson Avenue Dewitt — 13020 Old US 27 Dundee — 100 Cabelas Boulevard East Eastpointe — 25016 Gratiot Avenue Farmington Hills — 24140 Orchard Lake Road Farmington Hills — 32910 Middlebelt Road Farmington Hills — 27750 Grand River Avenue Flint — 5020 Corunna Road Flushing — 1570 East Pierson Road Fraser — 31100 Groesbeck Highway Fraser — 15267 East 14 Mile Road Garden City — 31415 Ford Road Gaylord — 1290 West Main Street Grand Haven — 1045 Robbins Road Grand Rapids — 8 68th Street Southwest Grand Rapids — 800 Leonard Street Northwest Grand Rapids — 4550 Cascade Road Southeast Grandville — 4445 Ivanrest Avenue Southwest Highland — 2821 East Highland Road Hillsdale — 196 West Carleton Road Holland — 494 Butternut Drive Houghton — 1007 Memorial Road Ionia — 2450 South State Road Iron Mountain — 300 East F Street Ironwood — 802 East Cloverland Drive Jackson — 3040 East Michigan Avenue Jackson — 1314 North West Avenue Jenison — 378 Baldwin Street Kalamazoo — 5020 West Main Street Kalamazoo — 5815 Gull Road Lake Orion — 3520 South Baldwin Road Lambertville — 7420 Secor Road Lansing — 410 East Jolly Road Lincoln Park — 1765 Fort Street Livonia — 33239 8 Mile Road Livonia — 29200 6 Mile Road Livonia — 17001 Newburgh Road Livonia — 33333 6 Mile Road Lowell — 11980 Fulton Street East Macomb — 47100 Hayes Road Macomb — 21790 21 Mile Road Manistee — 1525 Manistee Highway Marquette — 1115 West Washington Street Midland — 1615 North Saginaw Road Monroe — 1285 North Monroe Street Monroe — 484 South Telegraph Road New Baltimore — 51200 Washington Street Niles — 907 South 11th Street Novi — 24150 Novi Road Oak Park — 13550 West 9 Mile Road Riverview — 17071 Fort Street Rochester Hills — 2985 Crooks Road Rochester Hills — 2050 South Rochester Road Rochester — 1490 North Rochester Road Rochester — 1280 Walton Boulevard Royal Oak — 30852 Woodward Avenue Saint Clair Shores — 25015 Little Mack Avenue Saint Clair Shores — 21211 Harper Avenue Saint Clair Shores — 32201 Harper Avenue Saint Clair Shores — 29520 Harper Avenue Saint Joseph — 1260 Hilltop Road Sault Sainte Marie — 2101 Ashmun Street Shelby Township — 56805 Van Dyke Avenue Shelby Township — 13664 23 Mile Road South Lyon — 22318 Pontiac Trail Southfield — 28901 Greenfield Road Southfield — 29030 Northwestern Highway Southfield — 23111 Lahser Road St. Johns — 1410 South Old US 27 Sterling Heights — 13700 Canal Road Sterling Heights — 4019 Metropolitan Parkway Sterling Heights — 43250 Van Dyke Avenue Stevensville — 1710 West John Beers Road Taylor — 9100 Telegraph Road Taylor — 20030 Ecorse Road Taylor — 20090 Goddard Road Tecumseh — 1330 West Chicago Boulevard Trenton — 1700 West Road Troy — 2932 East Long Lake Road Troy — 1965 East Big Beaver Road Walker — 3596 Alpine Avenue Northwest Warren — 4010 East 13 Mile Road Warren — 11635 East 13 Mile Road Warren — 24900 Schoenherr Road Warren — 22950 Van Dyke Avenue Waterford — 20 South Telegraph Road Waterford — 4800 Dixie Highway Wayne — 32742 Michigan Avenue West Bloomfield — 7490 Haggerty Road West Bloomfield — 7380 Orchard Lake Road West Branch — 2480 East Houghton Avenue Westland — 7210 North Middlebelt Road Wyandotte — 3221 Fort Street Wyoming — 4425 Division Avenue South Ypsilanti — 2170 Washtenaw Avenue

Walgreens in Michigan: what to expect

Walgreens maintains 116 pharmacy locations across Michigan, distributed across 82 distinct cities. The chain's footprint in this state mirrors its national pattern: dense clusters in the largest metropolitan areas, lighter coverage in suburban and rural counties, and occasional 24-hour flagship stores attached to high-traffic shopping centers.

Opening hours at Walgreens stores in Michigan typically follow the brand's national template — extended weekday hours, slightly shorter Saturday schedules, and noticeably reduced Sunday windows — but specific stores vary based on local demand and labor availability. Stores located inside or attached to a 24-hour grocery operator usually offer the longest pharmacy windows. Standalone stores in residential neighborhoods often close by 9pm or earlier on weekdays.

Prescription transfers and refills

Moving an active prescription between two Walgreens locations in Michigan is usually instant — the pharmacy systems share records — but transferring from another chain or an independent pharmacy requires a phone call from the receiving pharmacy to the original store. Allow at least an hour during normal business hours, longer at peak times. Refills can typically be scheduled through the chain's app or website, with text or email notifications when the prescription is ready.

Holiday hours

Walgreens stores in Michigan generally observe the major federal holidays with reduced or zero hours. Thanksgiving and Christmas Day are the most likely full-closure days; New Year's Day, Easter, Memorial Day, Independence Day, and Labor Day usually run a shortened schedule. The store-level pages linked above include holiday notes wherever we have them, but always confirm by phone the day before.