You are responsible for verifying vaccine eligibility & availability with the relevant authorities & providers. Consult a medical provider for medical advice

See notices updated 3 weeks ago

Ko-fi Cup Buy me a coffee

Michigan

Eligibility in Michigan

For the latest information regarding vaccine eligibility, please see the Michigan COVID-19 website

Vaccine Providers in Michigan

At this time, only the following locations are known by Find A Shot to offer COVID-19 Vaccinations. If you are aware of other locations providing COVID-19 vaccine appointments via an online system, please contact help@findashot.org to help us expand coverage.

Pharmacies/Grocery Stores

Location Name Coverage
CVS On Find A Shot
Kroger On Find A Shot
Meijer Go to COVID-19 website
Rite Aid On Find A Shot
Walgreens On Find A Shot thanks to the NCC
Walmart On Find A Shot thanks to the NCC

Other Locations

Location Name Coverage
Local Health Department Use the state health department's website in the Eligibility section to find your local health department
Local Hospitals Use the state health department's website in the Eligibility section to find your local hospital

Vaccine Locations Map

Vaccine Locations &
Appointment Availability

The following are a list of locations in Michigan providing the vaccine. Locations with appointments most recently available are located at the top of the list.

Providers may limit booking of appointments at a point before Find A Shot's checks. We do our best to detect these situations and reflect availability correctly, but may not correctly reflect the situation. Please check back often for updates.

CVS

3250 Us Hwy 41 W Marquette MI 49855

Appointments found 37 minutes ago
Appointments found 37 minutes ago
Last checked 37 minutes ago
Takes Appointments Online

CVS

1306 S Mission St Mount Pleasant MI 48858

Appointments found 37 minutes ago
Appointments found 37 minutes ago
Last checked 37 minutes ago
Takes Appointments Online

Kroger

670 Highland Ave Milford MI 48381

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

531 W Main St Milan MI 48160

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

33523 8 Mile Rd Livonia MI 48152

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

6625 Dixie Hwy Clarkston MI 48346

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

47650 Grand River Ave Novi MI 48374

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

47060 W Pontiac Trl Commerce Township MI 48390

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

20730 Pontiac Trl South Lyon MI 48178

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

5111 Highland Rd Waterford MI 48327

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

9700 Chilson Commons Pinckney MI 48169

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

3462 Sterns Rd Lambertville MI 48144

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

7084 Miller Rd Swartz Creek MI 48473

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

108 W Highland Rd Howell MI 48843

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

4884 Marsh Rd Okemos MI 48864

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

1315 E M 21 Owosso MI 48867

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

900 S Us Highway 27 St Johns MI 48879

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

921 W Holmes Rd Lansing MI 48910

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

2495 Cedar St Holt MI 48842

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

6430 W Saginaw Hwy Lansing MI 48917

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

1550 W Lake Lansing Rd East Lansing MI 48823

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

23101 John R Rd Hazel Park MI 48030

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

43893 Schoenherr Rd Sterling Heights MI 48313

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

20422 Mack Ave Grosse Pointe Woods MI 48236

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

30851 Gratiot Ave Roseville MI 48066

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

26233 Hoover Rd Warren MI 48089

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

23191 Marter Rd Saint Clair Shores MI 48080

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

41941 Garfield Rd Clinton Township MI 48038

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

28250 Dequindre Rd Warren MI 48092

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

26130 Gratiot Ave Roseville MI 48066

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

21555 21 Mile Rd Macomb MI 48044

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

20903 Harper Ave Harper Woods MI 48225

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

2200 E. 12 Mile Road Royal Oak MI 48067

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

20891 E. 13 Mile Rd Roseville MI 48066

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

31200 Schoenherr Rd Warren MI 48092

Appointments found 39 minutes ago
Appointments found 39 minutes ago
Last checked 39 minutes ago
Takes Appointments Online

Kroger

66900 Gratiot Ave Richmond MI 48062

Appointments found 40 minutes ago
Appointments found 40 minutes ago
Last checked 40 minutes ago
Takes Appointments Online

Kroger

16450 26 Mile Rd Macomb MI 48042

Appointments found 40 minutes ago
Appointments found 40 minutes ago
Last checked 40 minutes ago
Takes Appointments Online

Kroger

14945 23 Mile Rd. Shelby Township MI 48315

Appointments found 40 minutes ago
Appointments found 40 minutes ago
Last checked 40 minutes ago
Takes Appointments Online

Kroger

7644 26 Mile Road Shelby Township MI 48316

Appointments found 40 minutes ago
Appointments found 40 minutes ago
Last checked 40 minutes ago
Takes Appointments Online

Kroger

2105 South Blvd W Troy MI 48098

Appointments found 40 minutes ago
Appointments found 40 minutes ago
Last checked 40 minutes ago
Takes Appointments Online

Kroger

31 E Long Lake Rd Troy MI 48098

Appointments found 40 minutes ago
Appointments found 40 minutes ago
Last checked 40 minutes ago
Takes Appointments Online

Kroger

65 S Livernois Rd Rochester Hills MI 48307

Appointments found 40 minutes ago
Appointments found 40 minutes ago
Last checked 40 minutes ago
Takes Appointments Online

Kroger

460 N Lapeer Rd Lake Orion MI 48362

Appointments found 40 minutes ago
Appointments found 40 minutes ago
Last checked 40 minutes ago
Takes Appointments Online

Kroger

3097 S Baldwin Rd Orion MI 48359

Appointments found 40 minutes ago
Appointments found 40 minutes ago
Last checked 40 minutes ago
Takes Appointments Online

Kroger

4888 N Adams Rd Rochester MI 48306

Appointments found 40 minutes ago
Appointments found 40 minutes ago
Last checked 40 minutes ago
Takes Appointments Online

Kroger

5990 Sashabaw Rd Clarkston MI 48346

Appointments found 40 minutes ago
Appointments found 40 minutes ago
Last checked 40 minutes ago
Takes Appointments Online

Kroger

19855 W 12 Mile Rd Southfield MI 48076

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

Kroger

685 E Maple Rd Birmingham MI 48009

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

Kroger

26400 Ford Rd Dearborn Heights MI 48127

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

Kroger

31300 Michigan Ave Westland MI 48186

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

Kroger

23303 Michigan Ave Dearborn MI 48124

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

Kroger

45540 Michigan Ave Canton MI 48188

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

Kroger

2808 Ashman St Midland MI 48640

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

Kroger

1200 E Bristol Rd Burton MI 48529

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

Kroger

7188 N Saginaw Rd Mount Morris MI 48458

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

Kroger

12731 S Saginaw St Grand Blanc MI 48439

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

Kroger

1542 E Pierson Rd Flushing MI 48433

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

Kroger

945 N Euclid Ave Bay City MI 48706

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

Kroger

435 N Main St Frankenmuth MI 48734

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

Kroger

540 S Main St Lapeer MI 48446

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

Kroger

2910 Center Ave Essexville MI 48732

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

Kroger

700 State St. Davison MI 48423

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

Kroger

4672 State St Saginaw MI 48603

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

CVS

5700 Beckley Rd Battle Creek MI 49015

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

CVS

1550 Lake Dr SE Grand Rapids MI 49506

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

CVS

2506 Niles Ave Saint Joseph MI 49085

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

Kroger

2060 Dix Hwy Lincoln Park MI 48146

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

Kroger

16705 Fort Street Southgate MI 48195

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

Kroger

571 E Monroe St Dundee MI 48131

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

Kroger

2641 Plymouth Rd Ann Arbor MI 48105

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

Kroger

400 S Maple Rd Ann Arbor MI 48103

Appointments found 41 minutes ago
Appointments found 41 minutes ago
Last checked 41 minutes ago
Takes Appointments Online

CVS

1015 13th St Menominee MI 49858

Appointments found 42 minutes ago
Appointments found 42 minutes ago
Last checked 42 minutes ago
Takes Appointments Online

CVS

626 W Front St Traverse City MI 49684

Appointments found an hour ago
Appointments found an hour ago
Last checked an hour ago
Takes Appointments Online

CVS

3475 S Baldwin Rd Lake Orion MI 48359

Appointments found an hour ago
Appointments found an hour ago
Last checked an hour ago
Takes Appointments Online

CVS

2772 Tittabawassee Rd Saginaw MI 48604

Appointments found an hour ago
Appointments found an hour ago
Last checked an hour ago
Takes Appointments Online

CVS

3749 Carpenter Rd Ypsilanti MI 48197

Appointments found an hour ago
Appointments found an hour ago
Last checked an hour ago
Takes Appointments Online

CVS

5603 Byron Center Ave SW Wyoming MI 49519

Appointments found an hour ago (but could already be booked)
Appointments found an hour ago (but could already be booked)
Last checked 41 minutes ago
Takes Appointments Online

Kroger

37550 W 12 Mile Rd Farmington Hills MI 48331

Appointments found an hour ago (but could already be booked)
Appointments found an hour ago (but could already be booked)
Last checked 39 minutes ago
Takes Appointments Online

Kroger

64660 Van Dyke Rd Washington MI 48095

Appointments found an hour ago (but could already be booked)
Appointments found an hour ago (but could already be booked)
Last checked<