Where to Find a COVID-19 Vaccine

Source: UAB

Updated Jan. 17, 2022 — Because of rising COVID cases in the area, the Jefferson County Department of Health is opening a mass COVID testing site at the Hoover Metropolitan Complex beginning Jan. 18. Tests will be given from 9 a.m. to 5 p.m. No appointments are required.

Vaccinations are available at several UAB clinics and the Jefferson County Health Department, as well as at many other places. For instance, vaccinations are available at many drug stores, and many doctors offer the shots.

Everyone 16 and older is eligible to receive any of the COVID-19 vaccines. Adolescents 12-15 may get the Pfizer vaccine, but a signed consent form is required from a parent or guardian. Two shots are required for full coverage, and booster shots are recommended for people who are moderately to severely immunocompromised.

Vaccinations are free.

To find a vaccine near you, you can visit

To find a testing site near you, visit:


UAB: UAB has changed its vaccination plans as COVID transmission increases across the state, including closing the drive-thru location at the Highlands parking deck so it can expand COVID testing. Vaccinations are available at the following locations

  • Injection Clinic in the former Regions Bank space from 7 a.m. to 3 p.m., Monday-Friday
  • Injection Clinic on the 2nd floor of The Kirklin Clinic from 8 a.m. to 4 p.m., Monday-Friday
  • UAB Hospital Highlands injection clinic from 8 a.m. to 4 p.m., Monday-Friday

Appointments are preferred for vaccinations.

  • Testing will be conducted at the UAB Hospital-Highlands parking deck and will be open Friday from 7:30 a.m. to 12 p.m. for employee and community testing. It will be closed Saturday for New Year’s Day and reopen Sunday in the extended hours.

Appointment times and more information is available at or call 205-975-1881.

Jefferson County Department of Health is offering vaccines at its main health center, 1400 6th Ave. South, Birmingham, Monday-Friday, 10 a.m.-5 p.m. Appointments are preferred but walk-ins are accepted. Call 205-858-2221 or visit  The site is closed Friday, Dec. 31.

Birmingham Apothecary, 1032 20th St. S, Birmingham, is offering Moderna vaccines. Check availability of the vaccine near you on the website or call. 205-251-4248.

Cahaba Pharmacy at 3135 Cahaba Heights Road Suite 101 in Vestavia Hills is offering vaccines by appointment. Visit the website. (205) 977-9299

CVS is offering your choice of vaccines. Check availability of the vaccine near you on the website.

Gentry Pharmacy at 3100 Blue Lake Drive, Vestavia Hills, is offering Moderna and Pfizer vaccines by appointment only. Schedule an appointment on the website.

Harbin Health Care is offering vaccines by appointment only, 10 a.m.–5 p.m. Mondays through Fridays at 57 Church St., Mountain Brook. Call (205) 871-2196

Lakeshore Pharmacy, 1 W Lakeshore Drive Suite 102, Birmingham, is offering Moderna vaccines by appointment. Call 205-945-8081.

Legion Field COVID-19 Vaccination Clinic has closed temporarily to prepare for the Magic City Classic and tentatively plans to reopen Nov. 3. After that, it will return to offering vaccinations Tuesdays, Wednesdays and Thursdays, 10 a.m. to 6 p.m. No appointment needed. 400 Graymont Ave. W.

Liberty Pharmacy at 3735 Corporate Woods in Vestavia Hills is offering vaccines by appointment. Visit the website or call 205-977-9290.

Payless Drugs at 2512 31st Ave. N is offering the Moderna vaccine. Call (205) 252-4179 to set and appointment. No walk-ins are accepted.

Publix is offering Moderna vaccines at various locations. Check availability of the vaccine near you on the website.

Ranger Care, 3041 Ensley 5 Points W Ave. in Birmingham, is offering the various vaccines. To schedule, call (205) 581-6829 or visit the website.

Ritch’s Pharmacy, 2714 Cahaba Rd, Mountain Brook, is offering the Moderna vaccine by appointment. Check for availability on the website. (205) 871-1141

Sams Club is offering vaccines at various locations. Check the website.

Walgreens is offering vaccines at many of its drugstores. Availability of different brands varies by location. Check availability of the vaccine near you on the website. Walk-ins are welcome.

Walmart is offering vaccines at many of its locations. Check the website for appointments and availability of either the Moderna or the Pfizer vaccine.

Winn Dixie is offering Pfizer and Moderna vaccinations at select locations. To find a location and schedule an appointment, visit the website.