Skip to content

Find Seasonal Flu Clinics

Find Flu Clinics in South Carolina

Looking to find a DHEC-sponsored flu shot clinic close to you? Use our Flu Clinic Finder tool.

Our database lists public health departments where you can get your flu vaccine and other DHEC-sponsored flu clinics.  Listings are updated frequently, so if you don't see a clinic nearby, check back regularly.

To find a clinic, simply select


Helpful Flu Shot Information:

  • The cost of the seasonal flu shot is $25. Please do not let cost prevent you from seeking your flu shot. Ask how we can help.
  • Please wear a short-sleeved shirt.

Abbeville County

Date Time Location

Tuesday, Thursday, & Friday

8:00am-4:15pm

Abbeville Health Department
905 W. Greenwood Street
Abbeville, SC 29620

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

Closed 12 - 1 for lunch.

Aiken County

Date Time Location
By appointment  

Aiken County Health Department
222 Beaufort Street, NE
Aiken, SC 29801

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
803-642-1687 Clinic Phone

Allendale County

Date Time Location

Tuesday & Thursday

8:30am-4:30pm

Allendale County Health Department
571 Memorial Ave N
Allendale, SC 29810

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
803-584-3818 Clinic Phone

Anderson County

Date Time Location

Monday-Friday

8:30am-4:00pm

Anderson Health Department
220 McGee Road 
Anderson, SC 29625

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

Closed 12 - 1 for lunch.

Bamberg County

Date Time Location

Monday - Friday

8:30am-4:30pm

Bamberg County Health Department
370 Long Branch Road
Bamberg, SC 29003

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
803-245-5176 Clinic Phone

Barnwell County

Date Time Location

By appointment

 

Barnwell County Health Department
11015 Ellenton Street, Hwy 278
Barnwell, SC 29812

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
803-541-1061 Clinic Phone

Beaufort County

Date Time Location

2nd and 3rd Tuesday of each month

8:30am-4:30pm

Beaufort County Health Department
601 Wilmington St
Beaufort, SC 29902

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
803-525-7615 Clinic Phone

Thursday

8:30am-4:30pm

Bluffton Health Clinic
4819 Bluffton Prkwy
Bluffton, SC 29910

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
843-757-2251 Clinic Phone

Berkeley County

Date Time Location

Wednesday

8:30am-4:30pm

Berkeley County Health Department
109 W Main St
Monks Corner, SC 29461

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
843-719-4600 Clinic Phone

Tuesday & Wednesday

8:30am-4:30pm

Goose Creek Health Department
106 Westview Blvd
Goose Creek, SC 29455

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
843-572-3313 Clinic Phone

Calhoun County

Date Time Location

Monday, Wednesday, Thursday, & Friday

8:30am-4:30pm

Calhoun County Health Department
2837 Bellville Road
St Matthews, SC 29135

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
803-874-2037 Clinic Phone

Charleston County

Date Time Location

Monday, Wednesday, & Friday

8:30am-4:30pm

North Area Health Department
3963 Whipper Barony Lane
N Charleston, SC 29405

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
843-740-1580 Clinic Phone

Cherokee County

Date Time Location

Tuesday

1:00pm-4:15pm

Gaffney Health Department
400 S. Logan Street
Gaffney, SC 29341

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

Chester County

Date Time Location

By appointment

 

Chester County Health Department
129 Wylie Street
Chester, SC 29706

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
803-385-6152 Clinic Phone

Chesterfield County

Date Time Location

By appointment

 

Chesterfield County Health Department
203 North Page Street
Chesterfield, SC 29709

Appointment only
Appointment Line: (800) 868-0404 (toll free)

Clarendon County

Date Time Location

By appointment

 

Clarendon County Health Department
110 E. Boyce Street
Manning, SC 29102

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

Colleton County

Date Time Location

Friday

8:30am-4:30pm

Colleton County Health Department
219 S Lemacks St
Walterboro, SC 29488

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
843-549-1516 Clinic Phone

Darlington County

Date Time Location
By appointment  

 Darlington County Health Department
305 Russell St
Darlington, SC 29532

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

By appointment  

Hartsville Health Center
130 E Camden Ave
Hartsville, SC 29550

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

Dillon County

Date Time Location
By appointment  

 Dillon County Health Department
201 W Hampton St
Dillon, SC 29536

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

Dorchester County

Date Time Location
Monday & Tuesday 8:30am-4:30pm

Dorchester County Health Department
500 N Main St
Summerville, SC 29483

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
843-832-0041 Clinic Phone

Edgefield County

Date Time Location
By appointment  

Edgefield County Health Department
21 Star Road
Edgefield, SC 29824

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
803-637-4035 Clinic Phone

Fairfield County

Date Time Location
By appointment  

Fairfield County Health Department
1136 Kincaid Bridge Road
Winnsboro, SC 29180

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
803-635-6481 Clinic Phone

Florence County

Date Time Location
By appointment

 

Florence County Health Department
145 East Cheves Street
Florence, SC 29506

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

By appointment

 

Lake City Health Center
137 N Acline St
Lake City, SC 29560

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

Georgetown County

Date Time Location
By appointment  

Georgetown County Health Department
531 Lafayette Cir
Georgetown, SC 29440

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

Greenville County

Date Time Location
Monday - Friday 8:30am – 4:15pm

Greenville Health Department
200 University Ridge
Greenville, SC 29602

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

Closed 12 - 12:30 for lunch.

Greenwood County

Date Time Location
Monday 8:30am – 11:15am

Greenwood Health Department
1736 S. Main Street
Greenwood, SC 29646

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

Thursday 12:30pm - 3:15pm

Hampton County

Date Time Location
Monday, Tuesday, Wednesday, & Thursday 8:30am-4:30pm

Hampton County Health Department
531 Carolina Ave
Varnville, SC 29944

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
803-943-3878 Clinic Phone

Horry County

Date Time Location
By Appointment  

 Horry County Health Department
1931 Industrial Park Rd
Conway, SC 29526

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

By Appointment  

Myrtle Beach Health Department
700 21st Ave N
Myrtle Beach, SC 29577

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

Kershaw County

Date Time Location
By appointment  

Kershaw County Health Department
1116 Church Street
Camden, SC 29020

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
803-425-6012 Clinic Phone

Lancaster County

Date Time Location
By appointment  

Lancaster County Health Department
1833 Pageland Highway
Lancaster, SC 29720

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
803-286-9948 Clinic Phone

Laurens County

Date Time Location
Thursday 1:00pm – 4:15pm

Laurens Health Department
93 Human Services Rd
Clinton, SC 29325

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

Lee County

Date Time Location
By Appointment

 

 Lee County Health Department
810 Brown St
Bishopville, SC 29010

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

Lexington County

Date Time Location
By appointment

 

Lexington County Health Department
1070 B South Lake Drive
Lexington, SC 29072

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
803-785-6550 Clinic Phone

Marion County

Date Time Location
By Appointment  

Marion County Health Department
206 Airport Court, Ste B
Mullins, SC 29574

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

Marlboro County

Date Time Location
By appointment

 

Marlboro County Health Department
711 S Parsonage St Ext
Bennettsville, SC 29512

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

McCormick County

Date Time Location
Monday &
Wednesday
8:30am – 3:15pm

McCormick Health Dept
204 Highway 28
McCormick, SC 29835

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

Closed 12 - 1 for lunch

Newberry County

Date Time Location
By appointment  

Newberry County Health Department
2111 Wilson Road
Newberry, SC 29108

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
803-321-2170 Clinic Phone

Oconee County

Date Time Location
2nd and 4th Wednesday mornings 8:30am – 11:30am

Oconee Health Dept
609 N Townville Street
Seneca, SC 29678

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

Only open the 2nd and 4th
Wednesday mornings of the month

Orangeburg County

Date Time Location
Monday - Friday 8:30am-4:30pm

Holly Hill Health Clinic
932 Holly St
Holly Hill, SC 29059

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
803-496-3324 Clinic Phone

Monday, Tuesday, Wednesday, & Thursday 8:30am-4:30pm

Orangeburg County Health Department
1550 Carolina Ave
Orangeburg, SC 29115

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
803-536-9060 Clinic Phone

Pickens County

Date Time Location
Tuesday, Wednesday, & Friday 8:30am-4:00pm

Pickens Health Dept
200 McDaniel Avenue
Pickens, SC 29671

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

Closed 12 - 1 for lunch

Richland County

Date Time Location
By appointment  

Richland County Health Department
2000 Hampton Street
Columbia, SC 29204

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
803-576-2900 Clinic Phone

Saluda County

Date Time Location
By appointment  

Saluda County Health Department
613 Newberry Highway
Saluda, SC 29138

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
864-445-2141- Clinic Phone

Spartanburg County

Date Time Location
Monday - Friday 8:30am-4:00pm

Spartanburg Health Dept
151 E. Wood Street
Spartanburg, SC 29305

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

Sumter County

Date Time Location

By Appointment

 

Sumter County Health Dept
105 North Magnolia Street
Sumter, SC 29150

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

Union County

Date Time Location
Monday,
Wednesday
8:30am – 11:45am Union Health Dept
115 Thomas Street
Union, SC 29379

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
Closed for lunch 12-1pm
Tuesday,
Thursday,
Friday
8:30am – 4:45pm

Williamsburg County

Date Time Location
By Appointment  

 Williamsburg County Health Department
520 Thurgood Marshall Hwy
Kingstree, SC 29556

Appointment Only
Appointment Line: (800) 868-0404 (toll free)

York County

Date Time Location
By appointment  

York Health Department
116 North Congress Street
York, SC 29745

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
803-684-7004 Clinic Phone

By appointment  

Rock Hill Health Department
1070 Heckle Blvd
Rock Hill, SC 29732

Appointment Only
Appointment Line: (800) 868-0404 (toll free)
803-909-7300 Clinic Phone

For more information, contact us at (803) 898-0460, toll-free at (800) 277-4687, or at immunize@dhec.sc.gov.