Immunization Clinics

Shield - Roanoke City and Alleghany Health Districts logo

Immunization Clinics

Photo of Group of kids and adults showing where they were vaccinated.

Vaccines available for: Flu, Hepatitis A, COVID, Mpox (formerly known as 'monkeypox')
and all adult and childhood vaccinations including school-required vaccinations

Appointment Preferred

Alleghany County / Covington

321 East Beech Street • Covington, VA 24426
(540) 962-2173

Wednesdays
8:30-11:00 am & 1:00 - 4:00 pm

Covid Vaccine - Call (540) 962-2173 or register in VASE

Clifton Forge

322 Jefferson Street • Clifton Forge, VA 24422
(540) 962-2173

1st Tuesday of each month
8:30-11:00am

3rd Tuesday of each month
1:00-4:00pm

Roanoke City

1502 Williamson Road • Roanoke, VA 24012
(540) 283-5050

Mondays & Fridays
8:30-11:30am & 1:00pm-4:00pm

Thursdays
3:00-6:00pm

Botetourt County

21 Academy Street • Fincastle, VA 24090
(540) 666-4275

1st Thursday of each month
8:30-10:45am

3rd Thursday of each month
1:00-3:15pm

Craig County

161 Main Street • New Castle, VA 24121
(540) 864-5136

Tuesdays (1-4pm COVID only, Register in VASE)
9:00-11:00am & 1:00-4:00pm

Thursdays
9:00-11:00am & 1:00-3:30pm

Roanoke County

227 South Pollard Street • Vinton, VA 24179
(540) 857-7800

1st & 3rd Wednesday of each month
8:30-10:30am

Salem

105 East Calhoun Street • Salem, VA 24153
(540) 387-5530

1st, 3rd, and 5th Monday of each month.
8:15-11:45am & 1:00-3:30pm

Pediatric doses available now. - Minors must be accompanied by a parent or guardian.
Boosters also available for those ages 6 mos and older who are eligible, please see the Booster FAQ here.

Call now to make your appointment.

Appointments are encouraged to speed up check-in

Click here to view upcoming off-site vaccine clinics
Shield - Roanoke City and Alleghany Health Districts logo

Immunization Clinics


Photo of Group of kids and adults showing where they were vaccinated.

Vaccines available for:
Flu, Hepatitis A, COVID, Mpox
(formerly known as 'monkeypox')

and all adult and childhood
vaccinations including school-required vaccinations

Appointment Preferred

Back to school vaccines are now available
get your child's K-12 required vaccinations today!

Alleghany County / Covington
321 East Beech Street
Covington, VA 24426

Wednesdays
8:30-11:00 am &
1:00-4:00 pm

Covid Vaccine - Call (540) 962-2173
or register in VASE 

Botetourt County
21 Academy Street
Fincastle, VA 24090

1st Thursday of each month
8:30-10:45am

3rd Thursday of each month
1:00-3:15pm

Clifton Forge
322 Jefferson Street
Clifton Forge, VA 24422

1st Tuesday of each month
8:30-11:00am

3rd Tuesday of each month
1:00-4:00pm

Craig County
161 Main Street
New Castle, VA 24121

Tuesdays
(1-4pm COVID only, Register in VASE)
9:00-11:00am & 1:00-4:00pm

Thursdays
9:00-11:00am & 1:00-3:30pm

Roanoke City
1502 Williamson Road
Roanoke, VA 24012

Mondays & Fridays
8:30-11:30am & 1:00pm-4:00pm

Thursdays
3:00-6:00pm

Roanoke County
227 South Pollard Street
Vinton, VA 24179

1st & 3rd Wednesday
of each month

8:30-10:30am

Salem
105 East Calhoun Street
Salem, VA 24153

1st, 3rd, and 5th Monday
of each month.

8:15-11:45am & 1:00-3:30pm

Pediatric doses available now. - Minors must be accompanied by a
parent or guardian.
Boosters also available for those ages 6 mos and older who are eligible, please see the Booster FAQ here.


Call now to make your appointment.

Appointments are encouraged
to speed up check-in

Click here to view upcoming off-site vaccine clinics