Across Michigan, of the 1,732 pharmacies we list, 1,564 give a phone number and 1,305 have a website. By what they offer: 23 specialty pharmacy, 14 compounding.
Top 10 pharmacies in Michigan
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1CVS PharmacyLivonia
-
2Medcenter PharmacyClarkston
-
4Health Plus PharmacyGenoa Twp
-
5ZMC PharmacyRoyal Oak
-
6Parks PharmacyAlbion
-
7Saline PharmacySaline
-
9Peninsula PharmacyMarquette
-
10Keystone Compounding PharmacyGrand Rapids
Cities
Largest first. Towns with a single pharmacy are listed further down this page.
- Detroit146
- Dearborn60
- Warren41
- Grand Rapids35
- Flint34
- Livonia32
- Sterling Heights31
- Southfield28
- Lansing26
- Saginaw22
- Westland22
- Hamtramck20
- Taylor19
- Ann Arbor18
- Troy18
- Ypsilanti18
- Clinton Twp17
- Novi17
- Farmington Hills16
- Kalamazoo16
- Waterford16
- Battle Creek15
- Redford15
- Southgate15
- Bay City14
- Canton14
- Dearborn Heights14
- Rochester Hills14
- Traverse City14
- Hazel Park13
- Pontiac13
- Eastpointe12
- Madison Heights12
- Lincoln Park11
- Royal Oak11
- Holland10
- Howell10
- West Bloomfield10
- Allen Park9
- Belleville9
- Bloomfield Hills9
- Brighton9
- Jackson9
- Midland9
- Oak Park9
- Port Huron9
- Shelby Twp9
- St Clair Shores9
- Wyandotte9
- Ferndale8
- Garden City8
- Monroe8
- Muskegon8
- Okemos8
- Portage8
- Saint Clair Shores8
- Shelby Township8
- Clarkston7
- East Lansing7
- Farmington7
- Fenton7
- Lapeer7
- Mt Pleasant7
- West Branch7
- Brownstown Twp6
- Caro6
- Grand Blanc6
- Grand Haven6
- Grandville6
- Hillsdale6
- Lake Orion6
- Macomb6
- Trenton6
- Wyoming6
Other towns in Michigan
One pharmacy each — too few for a page of their own, so they live here.
-
Ada Village Pharmacy & WellnessAda
7505 River St Se Ste 108, Ada, MI 49301-8521
-
Ada Hillside PharmacyAda
6745 Fulton St E, Ada, MI 49301
-
Addison PharmacyAddison
100 W Main St, Addison, MI 49220
-
CVS PharmacyAdrian
1003 N Main St, Adrian, MI 49221
-
Adrian Medical PharmacyAdrian
142 E Maumee St, Adrian, MI 49221
-
Parks PharmacyAlbion
318 S Superior St, Albion, MI 49224
-
Family Fare PharmacyAlbion
1406 N Eaton St, Albion, MI 49224
-
Meijer PharmacyAlgoma Twp
2799 10 Mile Rd NE, Algoma Twp, MI 49341
-
Cvs PharmacyAlgonac
1025 Saint Clair River Dr, Algonac, MI 48001-1457
-
Allegan Medical Center PharmacyAllegan
551 Linn St #120, Allegan, MI 49010
-
Moore Family Pharmacy AlleganAllegan
100 Monroe St Ste b, Allegan, MI 49010
-
Allegan Community PharmacyAllegan
115 Locust St, Allegan, MI 49010
-
Good Neighbor PharmacyAllegan
Allegan, MI
-
Walgreens PharmacyAllendale
6840 Lake Michigan Dr, Allendale, MI 49401
-
Family Fare PharmacyAllendale
6370 Lake Michigan Dr, Allendale, MI 49401
-
Walmart PharmacyAlma
7700 N Alger Rd, Alma, MI 48801-9320
-
Meijer PharmacyAlma
2805 West Cheesman Road, Alma, MI 48801
-
LeFave Pharmacy and CompoundingAlpena
1202 W Chisholm St, Alpena, MI 49707
-
Walgreens PharmacyAlpena
1011 M 32 W, Alpena, MI 49707
-
Good Neighbor PharmacyAlpena
Alpena, MI
-
Meijer PharmacyAlpena
1251 M-32 W, Alpena, MI 49707
-
IGA PharmacyAu Gres
212 E Saginaw St, Au Gres, MI 48703-9213
-
Wackerly PharmacyAuburn
957 W Midland Rd, Auburn, MI 48611
-
Good Neighbor PharmacyAuburn
Auburn, MI
-
Cvs PharmacyAuburn Hills
650 Brown Rd, Auburn Hills, MI 48326-1307
-
Sam's Club PharmacyAuburn Hills
4350 Joslyn Rd, Auburn Hills, MI 48326
-
Medlife RxAuburn Hills
2191 South Blvd Ste 1b, Auburn Hills, MI 48326-3481
-
Askler's Augusta PharmacyAugusta
108 S Webster St, Augusta, MI 49012
-
Meijer PharmacyBad Axe
100 Pigeon Rd, Bad Axe, MI 48413
-
Pattie Drug of BaldwinBaldwin
868 Michigan Ave, Baldwin, MI 49304
-
Hometown PharmacyBangor
3 W Monroe St, Bangor, MI 49013
-
Swanstra Drug StoreBangor
211 W Monroe St, Bangor, MI 49013-1330
-
Richmond DrugBear Lake
7717 Lake St, Bear Lake, MI 49614
-
Good Neighbor PharmacyBeaverton
Beaverton, MI
-
HomeTown PharmacyBelding
301 W Main St Suite 1, Belding, MI 48809
-
Bellaire PharmacyBellaire
120 N Bridge St, Bellaire, MI 49615
-
Family Fare PharmacyBellaire
211 S Division St, Bellaire, MI 49615
-
HomeTown PharmacyBellevue
117 N Main St, Bellevue, MI 49021-1231
-
Genoa HealthcareBenton Harbor
1485 M 139, Benton Harbor, MI 49022
-
Meijer PharmacyBenton Harbor
1920 Pipestone Rd, Benton Harbor, MI 49022
-
Benton Harbor Community PharmacyBenton Twp
800 M-139, Benton Twp, MI 49022
-
Berkley Medical Center PharmacyBerkley
1695 W 12 Mile Rd, Berkley, MI 48072-2100
-
B12 PharmacyBerkley
3784 12 Mile Rd, Berkley, MI 48072-1112
-
Riverbend PharmacyBerlin Twp
14916 Telegraph Rd, Berlin Twp, MI 48134
-
Advanced CareRxBerrien Springs
500 N Cass St, Berrien Springs, MI 49103
-
Good Neighbor PharmacyBerrien Springs
Berrien Springs, MI
-
Siri Pharmacy And Medical Equipment, Inc.Beverly Hills
31815 Southfield Rd, Beverly Hills, MI 48025-5471
-
Walgreens PharmacyBig Rapids
1010 S State St, Big Rapids, MI 49307
-
Walmart PharmacyBig Rapids
21400 Perry Ave, Big Rapids, MI 49307
-
Ferris Pharmacy Care ClinicBig Rapids
220 Ferris Dr, Big Rapids, MI 49307-2740
-
Advantage PharmacyBingham Farms
30100 Telegraph Rd Ste 200, Bingham Farms, MI 48025-4516
-
Birch Run DrugsBirch Run
8501 Main St, Birch Run, MI 48415
-
Meijer PharmacyBirch Run
9515 Birch Run Rd, Birch Run, MI 48415
-
CVS PharmacyBirmingham
444 S Old Woodward Ave, Birmingham, MI 48009
-
Cvs PharmacyBirmingham
33877 Woodward Ave, Birmingham, MI 48009-0915
-
Good Neighbor PharmacyBirmingham
Birmingham, MI
-
Schmidt & Sons Pharmacy of BlissfieldBlissfield
177 W Brooke Ln, Blissfield, MI 49228-8601
-
Schmidt & Sons Pharmacy Of Blissfield LlcBlissfield
616 W Adrian St, Blissfield, MI 49228-1005
-
Family Fare PharmacyBoyne City
430 N Lake St, Boyne City, MI 49712
-
Medplex PharmacyBridgeport
6318 Dixie Hwy, Bridgeport, MI 48722-9566
-
Bronson City PharmacyBronson
625 E Chicago St, Bronson, MI 49028
-
Country Market PharmacyBrooklyn
11301 Brooklyn Rd, Brooklyn, MI 49230-8485
-
CVS PharmacyBrooklyn
414 S Main St, Brooklyn, MI 49230-9368
-
Ehardt's Pharmacy & Medical SupplyBrown City
4436 Main St, Brown City, MI 48416
-
Henry Ford Pharmacy - BrownstownBrownstown Township
23050 West Rd, Brownstown Township, MI 48183
-
Burton PharmacyBurton
3020 E Atherton Rd, Burton, MI 48529
-
Kroger PharmacyBurton
1200 E Bristol Rd, Burton, MI 48529
-
ABC Discount PharmacyBurton
5446 Lapeer Rd UNIT - A, Burton, MI 48509
-
Bishop pharmacyBurton
2358 N Center Rd, Burton, MI 48509
-
Hamilton Burton PharmacyBurton
3375 Saginaw St G, Burton, MI 48529
-
WalgreensByron Twp
8364 Byron Center Ave SW, Byron Twp, MI 49315
-
Cadillac Family PharmacyCadillac
108 N Mitchell St, Cadillac, MI 49601
-
Walgreens PharmacyCadillac
1220 N Mitchell St, Cadillac, MI 49601
-
Cobb Street PharmacyCadillac
520 Cobb St, Cadillac, MI 49601
-
WalmartCadillac
8917 E 34 Rd, Cadillac, MI 49601
-
Good Neighbor PharmacyCadillac
Cadillac, MI
-
CVS PharmacyCaledonia
1925 Marketplace Dr SE, Caledonia, MI 49316-8511
-
D & W PharmacyCaledonia
9375 Cherry Valley Ave SE, Caledonia, MI 49316
-
Professional PharmacyCaledonia
9175 Cherry Valley Ave SE, Caledonia, MI 49316
-
Meijer PharmacyCaledonia
1801 Marketplace Dr, Caledonia, MI 49316
-
Kroger PharmacyCaledonia Twp
1315 E M 21, Caledonia Twp, MI 48867
-
KMC PharmacyCalumet
205 Osceola St, Calumet, MI 49913-2134
-
Capac PharmacyCapac
136 N Main St, Capac, MI 48014
-
Carson Pharmacy Plus | University of Michigan Health-SparrowCarson City
245 S 2nd St., Carson City, MI 48811
-
Scheurer Family PharmacyCaseville
6568 Main St, Caseville, MI 48725-9457
-
Scheurer Family Pharmacy - CasevilleCaseville
7000 Main St, Caseville, MI 48725
-
Hospital Drive PharmacyCass City
6190 Hospital Dr, Cass City, MI 48726
-
Ehardt's Pharmacy & Medical SupplyCass City
6233 Church St, Cass City, MI 48726
-
Cedar Springs PharmacyCedar Springs
14111 White Creek Ave NE Ste 12, Cedar Springs, MI 49319
-
Good Neighbor PharmacyCedar Springs
Cedar Springs, MI
-
Meijer PharmacyCedar Springs
3700 17 Mile Rd. NE, Cedar Springs, MI 49319
-
Alliance Specialty PharmacyCenter Line
25301 Van Dyke Ave, Center Line, MI 48015
true
-
Centerline City PharmacyCenter Line
8033 E 10 Mile Rd #103, Center Line, MI 48015
-
Good Neighbor PharmacyCenter Line
Center Line, MI
-
Cvs PharmacyCenter Line
7333 E 10 Mile Rd, Center Line, MI 48015-1459
-
Good Choice PharmacyCenter Line
6750 E 10 Mile Rd, Center Line, MI 48015
-
Central Lake PharmacyCentral Lake
2424 N Main St, Central Lake, MI 49622
-
Bridge Healthcare PharmacyCentreville
658 E Main St, Centreville, MI 49032-9627
-
Central Drug StoreCharlevoix
301 Bridge St, Charlevoix, MI 49720
-
Good Neighbor PharmacyCharlevoix
Charlevoix, MI
-
Central Pharmacy CharlotteCharlotte
354 S Cochran Ave Ste 3, Charlotte, MI 48813-1569
-
Modern PharmacyCheboygan
127 N Main St, Cheboygan, MI 49721
-
Family Fare PharmacyCheboygan
992 S Main St, Cheboygan, MI 49721
-
HomeTown PharmacyChelsea
1125 S Main St, Chelsea, MI 48118
-
Country Market PharmacyChelsea
1255 S Main St, Chelsea, MI 48118
-
CVS PharmacyChelsea
935 S Main St, Chelsea, MI 48118
-
Broad Street PharmacyChesaning
1115 W Broad St, Chesaning, MI 48616-1068
-
Schultz Central PharmacyChesaning
126 W Broad St, Chesaning, MI 48616
-
Cvs PharmacyChesterfield
52950 Gratiot Ave, Chesterfield, MI 48051-2046
-
Cvs PharmacyChesterfield
51400 Gratiot Ave, Chesterfield, MI 48051-2007
-
Meijer PharmacyChesterfield
27255 23 Mile Rd, Chesterfield, MI 48051
-
Anchor Bay RxChesterfield
32901 23 Mile Rd Ste 120, Chesterfield, MI 48047-4032
-
CVS PharmacyChesterfield Twp
47011 Gratiot Ave, Chesterfield Twp, MI 48051
-
Medico PharmacyChesterfield Twp
31175 23 Mile Rd, Chesterfield Twp, MI 48047
-
Gateway PharmacyClare
1048 N McEwan St, Clare, MI 48617
-
Walgreens PharmacyClare
1141 N Mcewan St, Clare, MI 48617
-
Good Neighbor PharmacyClare
Clare, MI
-
Arfstrom Pharmacy StoreClark Twp
4 M-134, Clark Twp, MI 49719
-
Clawson Care PharmacyClawson
117 W 14 Mile Rd, Clawson, MI 48017
-
CVS PharmacyClawson
110 N Rochester Rd, Clawson, MI 48017
-
Pure Health PharmacyClawson
560 W 14 Mile Rd, Clawson, MI 48017
-
Schmidt & Sons Pharmacy of Clinton IncClinton
140 W Michigan Ave, Clinton, MI 49236
-
Hometown PharmacyClinton Township
39023 Harper Ave, Clinton Township, MI 48036-3226
-
Lake Wood Family PharmacyClinton Township
33720 Harper Ave, Clinton Township, MI 48035
-
Clio Community PharmacyClio
4180 W Vienna Rd, Clio, MI 48420-9497
-
VG's PharmacyClio
710 S Ml, Clio, MI 48420
-
Good Neighbor PharmacyClio
Clio, MI
-
Our Family PharmacyClio
415 W Vienna St, Clio, MI 48420
-
Caremor coldwater pharmacyColdwater
407 E Chicago St, Coldwater, MI 49036
-
CVS PharmacyColdwater
61 W Pearl St, Coldwater, MI 49036
-
Family Fare PharmacyColdwater
410 Marshall St, Coldwater, MI 49036
-
VCare PharmacyColdwater
360 E Chicago St #105, Coldwater, MI 49036
-
Walgreens PharmacyColdwater
500 E Chicago St, Coldwater, MI 49036
-
Good Neighbor PharmacyColeman
Coleman, MI
-
Coleman Family PharmacyColeman
211 E Railway St, Coleman, MI 48618
-
Colon Village PharmacyColon
131 N Blackstone Ave, Colon, MI 49040
-
Walmart PharmacyCommerce Township
3301 Pontiac Trail Road, Commerce Township, MI 48390
-
FamiliCare PharmacyCommerce Twp
46670 W Pontiac Trail #5, Commerce Twp, MI 48390
-
CVS PharmacyCommerce Twp
1325 E Commerce Rd, Commerce Twp, MI 48382
-
CVSCommerce Twp
495 Haggerty Hwy, Commerce Twp, MI 48390
-
CVS PharmacyCommerce Twp
3053 Union Lake Rd, Commerce Twp, MI 48382
-
Sam's Club PharmacyComstock Park
3901 Alpine Ave NW, Comstock Park, MI 49321
-
Gull Pointe PharmacyComstock Twp
5585 Gull Rd #120, Comstock Twp, MI 49048
-
Galesburg PharmacyComstock Twp
10310 Miller Dr, Comstock Twp, MI 49053
-
Tasker's Drug StoreCoopersville
281 Main St, Coopersville, MI 49404
-
Ehardt's Pharmacy & Medical SupplyCroswell
57 N Howard Ave, Croswell, MI 48422-1222
-
Davison PharmacyDavison
1509 S State Rd Ste F, Davison, MI 48423
-
Walgreens PharmacyDavison
901 S State Rd, Davison, MI 48423
-
VG's PharmacyDavison
8503 Davison Rd, Davison, MI 48423
-
Good Neighbor PharmacyDavison
Davison, MI
-
Davison Drug Store IncDavison
9070 Davison Rd, Davison, MI 48423-1037
-
Azaal Pharmacy ll LLCDearbon
15120 Michigan Ave, Dearbon, MI 48126
-
Good Neighbor PharmacyDearbon
Dearbon, MI
-
Harbor DrugDeckerville
2046 Black River St Ste 2, Deckerville, MI 48427
-
Meijer PharmacyDelta Twp
5125 W Saginaw Hwy, Delta Twp, MI 48917
-
Delton Family PharmacyDelton
338 N Grove St, Delton, MI 49046
-
Walgreens PharmacyDewitt
13020 S US Highway 27, Dewitt, MI 48820
-
Dexter PharmacyDexter
2820 Baker Rd Ste 100, Dexter, MI 48130
-
Wilcox PharmacyDimondale
140 East Rd, Dimondale, MI 48821-8705
-
Dorr Community PharmacyDorr
1730 142nd Ave, Dorr, MI 49323-9434
-
Family Fare PharmacyDowagiac
56151 M 51 S, Dowagiac, MI 49047
-
Dowagiac PharmacyDowagiac
124 S Front St, Dowagiac, MI 49047
-
Walgreens PharmacyDundee
100 Cabelas Blvd E, Dundee, MI 48131
-
Shaw's PharmacyDurand
221 N Saginaw St, Durand, MI 48429
-
Rottenbucher Pharmacy & Gift ShoppeEaton Rapids
122 S Main St, Eaton Rapids, MI 48827
-
Family Fare PharmacyEaton Rapids
1411 S Main St, Eaton Rapids, MI 48827
-
Loveland Drug Store and PharmacyEcorse
4030 W Jefferson Ave, Ecorse, MI 48229
-
Countryside PharmacyEdmore
503 E Main St, Edmore, MI 48829
-
Hansens Pharmacy and VarietyEdmore
326 E Main St, Edmore, MI 48829
-
River PharmacyElk Rapids
124 Ames St, Elk Rapids, MI 49629
-
Good Neighbor PharmacyElk Rapids
Elk Rapids, MI
-
Corner DrugsElk Rapids
154 River St, Elk Rapids, MI 49629
-
Scheurer Family Pharmacy - ElktonElkton
4970 Railroad St, Elkton, MI 48731
-
Empire PharmacyEmpire
9975 W Ottawa Ave, Empire, MI 49630
-
Walgreens PharmacyEscanaba
2301 Ludington St, Escanaba, MI 49829
-
Peninsula Pharmacy EscanabaEscanaba
2500 7th Ave S, Escanaba, MI 49829-1176
-
Eldercare PharmacyEscanaba
1823 7th Ave N, Escanaba, MI 49829-1421
-
Elmers Pharmacy IncEscanaba
412 N Lincoln Rd, Escanaba, MI 49829-1365
-
Kroger PharmacyEssexville
2910 Center Ave, Essexville, MI 48732-1704
-
Mclaren Long-term Care PharmacyEssexville
1454 W Center Rd Ste 2, Essexville, MI 48732-2139
-
Walgreens PharmacyEssexville
2901 Center Ave, Essexville, MI 48732
-
Holihans Drug StoreEvart
128 N Main St, Evart, MI 49631
-
Good Neighbor PharmacyEvart
Evart, MI
-
Eagle PharmacyFarwell
109 W Main St, Farwell, MI 48622
-
Good Neighbor PharmacyFarwell
Farwell, MI
-
Alexander's Drug StoreFennville
211 E Main St, Fennville, MI 49408
-
Good Neighbor PharmacyFennville
Fennville, MI
-
Flatrock City Pharmacy LLCFlat Rock
25620 Gibraltar Rd, Flat Rock, MI 48134
-
CVS PharmacyFlat Rock
27000 Telegraph Rd, Flat Rock, MI 48134
-
Xpress PharmacyFlat Rock
23000 Telegraph Rd Ste No. 1, Flat Rock, MI 48134
-
Kroger PharmacyFlushing
1542 E Pierson Rd, Flushing, MI 48433
-
Ideal PharmacyFlushing
1552 E Pierson Rd Ste c, Flushing, MI 48433
-
FLUSHING PHARMACYFlushing
6390 W Pierson Rd, Flushing, MI 48433
-
Cvs PharmacyFort Gratiot
4300 24th Ave, Fort Gratiot, MI 48059-3806
-
Meijer PharmacyFort Gratiot
4475 24th Ave, Fort Gratiot, MI 48059-3810
-
Fowlerville PharmacyFowlerville
119 E Grand River Ave, Fowlerville, MI 48836
-
Frankenmuth Family PharmacyFrankenmuth
154 S Main St, Frankenmuth, MI 48734-1692
-
Corner DrugFrankfort
401 Main St, Frankfort, MI 49635
-
Walgreens PharmacyFraser
31100 Groesbeck Hwy, Fraser, MI 48026
-
Walgreens PharmacyFraser
15267 E 14 Mile Rd, Fraser, MI 48026
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