Where to Get a COVID Vaccine in the KC Metro

child receiving vaccine

This content was paid for by the U.S. Department of Health and Human Services. Kansas City Mom Collective is proud to support the effort to share facts about COVID-19 vaccines. For more information or to find the vaccination site closest to you, visit vaccines.gov, text your ZIP code to 438829 (GETVAX), or call 1-800-232-0233.

As we navigate yet another wave of the COVID-19 pandemic, the good news is we have powerful tools to protect our families. Vaccines are now available for kids ages 5 and older and help prevent severe illness and death from COVID. To learn more about vaccine safety and effectiveness for kids, read this post.

COVID vaccines are now widely available in the KC Metro! You can always check with your child’s pediatrician or your primary care office for vaccine appointments. We have compiled community resources below for additional opportunities for ages 5+ to get vaccinated.

Regional Vaccine Availability

Children’s Mercy

Children’s Mercy has COVID-19 vaccine clinics for people ages 5 to 22 years old. Appointments are required, no walk-ins will be available. The Pfizer vaccine will be administered, and a second dose will be needed 3 weeks later. Schedule an appointment through the Patient Portal or by calling the scheduling hotline at 816-302-6300. Please note that CMH is reporting high call volumes.

CMH will also hold mass vaccination clinics on the following dates:

January 22, 8 a.m.–2 pm. Children’s Mercy Adele Hall Campus

Saint Luke’s Health System 

Saint Luke’s is now offering vaccination to individuals ages 5 and older at various Saint Luke’s Primary Care clinics. You do not have to be a Saint Luke’s patient, or a resident of Kansas or Missouri, to receive a vaccine. For ages 5–11, an appointment must be scheduled for all doses at the Barry Road, Blue Springs, Lee’s Summit, or Mission Farms clinics. COVID-19 vaccines are not available for this age group at the Plaza clinic. For more details on scheduling for all age groups, click here.

Heart to Heart International

Heart to Heart International offers 1-day clinics around the metro at churches, schools, and other community spaces. People seeking COVID-19 vaccinations for children (ages 5–11), first dose, second dose, or booster dose are encouraged to register at one of our upcoming clinics. If pre-registration for an event is full, please try another date or location. Find upcoming clinics here.

Regional Pharmacies

Pharmacies across the metro have widely available appointments for kids ages 5+ as well as first and second doses and boosters for those who are eligible. In most cases, appointments can be booked online. Bring your driver’s license and proof of insurance if available (not required). Vaccines are provided at no cost, regardless of insurance or immigration status.

Check appointment availability at a location near you:






Price Chopper

Sam’s Club




Active Life Pharmacy

Fill out the vaccine questionnaire form and then book your appointment online. Vaccines and boosters are available for people ages 5+ at 7800 Foster St, Overland Park.

Johnson County Department of Health and Environment

Vaccines are available to individuals ages 5+ through the Johnson County Department of Health and Environment. Appointments must be made for first, second, additional or booster COVID-19 vaccines. JCDHE is not able to accommodate walk-ins for COVID-19 vaccinations.

Olathe Health

Vaccines are available at any Olathe Health primary care clinic. Current patients should schedule an appointment using the Patient Portal. If you wish to schedule over the phone or are not a current patient, then call the nearest primary care clinic to make an appointment.

Shawnee Mission School District Vaccination Clinics

All clinics offer first doses, second doses, and boosters to individuals 5 years old and older. Pfizer and Moderna will be offered as supplies are available. Clinics are open to SMSD students and their family members, and SMSD staff and their family members. Clinics are also advertised publicly, and community members may attend. Find more info here.

Stark Professional Pharmacy

Call to make an appointment for vaccines ages 5+ at Stark Pharmacy at 5701 W 119th St #125, Overland Park, KS 66209. Once you make an appointment, fill out and print the intake form to save time.

Unified Government (Wyandotte County) Health Department

Former K-Mart Site

7836 State Ave. Kansas City, Kan. Vaccines available for 5+ Fridays from 12 p.m.–6 p.m. Walk-ins accepted.

UGPHD Health Department

619 Ann Ave. Kansas City, Kan. Vaccines available by appointment only for 5+ Monday–Thursday, 9 a.m.–4 p.m. Call 913-573-8855.



Cass County Health Department

The Cass County Health Department offers COVID-19 vaccines for people ages 5+ from 8:30 a.m. to 4 p.m., Monday–Friday, at the new clinic location at 2061 N Commercial St, in Harrisonville (formerly Hibbett Sports). Call 816-380-8425 to schedule an appointment.

Jackson County Health Department

Anyone ages 5+ is eligible to receive the COVID-19 vaccine. Check out the community calendar for dates, appointment registration links, and walk-in hours for clinics (including drive-thru) in Independence, Lee’s Summit, and more. If you need help making an appointment, call the health department at 816-404-6415. You can also email questions to [email protected]

Kansas City Missouri Health Department

The health department is now taking appointments for COVID vaccines for children ages 5 and older. Pfizer vaccinations for 5- to 11-year-olds are available at the health department immunization clinic (for an appointment, call 816-513-6108) and in the COVID vaccine clinic, both at 2400 Troost Ave. For more information, visit the KCMO website.

Kansas City Public Library

As variants of the COVID-19 virus continue to spread throughout the Kansas City metropolitan area, the Kansas City Public Library is partnering with KC CARE Health Center to increase access to the COVID-19 vaccine. Anyone hoping to get a vaccine can walk into one of the library clinic sessions as long as supplies last. No registration is required. Available for people ages 5 and older. Spanish-language translators will be available at each clinic session.

  • Tuesdays, 10 a.m.–2 p.m., Plaza Branch
  • Wednesday, 2 p.m.–6 p.m., Waldo Branch
  • Thursdays, 12 p.m.–6 p.m., North-East Branch

Pembroke Hill

Heart to Heart International will host a vaccine clinic on Saturday, Jan. 22 from 10 a.m. to 2 p.m. for people ages 5+. Vaccines will be given at Pembroke Hill, 5121 State Line Road, KCMO 64112. Register online here.

Platte County Health Department

Vaccines are available Monday–Friday, 9 a.m.–3 p.m., at their Parkville location (1201 East Street, Parkville, Mo). To schedule an appointment, call 816-587-5998, then press 1.

We are proud to share these resources and hope the facts we’ve shared on vaccine safety and effectiveness as well as where to get your vaccine will help you make this decision easier for you and your family. If you have additional questions, then please talk to your doctor.

Together, We Can Do This!

Sarah grew up in Manhattan, Kansas (Go Cats!), she moved to Minnesota where she met her husband, Shea. Realizing how much she hated snow in May, she convinced him to move to Kansas City in 2010. Together they have lived in Midtown, Waldo, the Plaza, and now Overland Park. Sarah is mom to 10-year-old, Henry, 7-year-old Clark and 5-year-old Lucy. She has her master’s in urban administration and is passionate about making Kansas City a more equitable and supportive community. In between the crazy, she likes to drink coffee, run, hike, travel as much as possible, and experience all things Kansas City!