Skip to content
Flu in South Carolina

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
Tue., Thur. & Fri. 8:30am – 4:15pm Health Dept.
905 W. Greenwood Street
Abbeville 29620
(864) 366-2131

Appointment Only

Aiken County

Date Time Location
Appointment Only Aiken County Health Dept.
222 Beaufort Street, NE
Aiken 29801
(803) 642-1604

Appointment Only – 1-800-403-4047

Allendale County

Date Time Location
Appointment Only 8:30am – 5:00pm Allendale County Health
Dept. 571 N. Memorial Avenue
Allendale 29810
(803) 584-3818

Appointment Only – 843-953-0090 or 1-888-553-6844 Normal Immunization Clinic

Anderson County

Date Time Location
Mon.-Fri. 8:30am – 4:15pm Health Dept.
220 McGee Road
Anderson 29625
(864) 260-5645

Appointment Only – 864-260-5541

Bamberg County

Date Time Location
Appointment Only 8:30am – 5:00pm Bamberg County Health Dept.
370 Log Branch Road
Bamberg 29003
(803) 245-5176

Appointment Only – 843-953-0090 or 1-888-553-6844 Normal Immunization Clinic

Barnwell County

Date Time Location
Appointment Only Barnwell County Health Dept.
11015 Ellenton Street, Hwy. 278
Barnwell 29812

(803) 541-1061
Appointment Only – 1-800-403-4047

Beaufort County

Date Time Location
Appointment Only 8:30am – 5:00pm Beaufort County Health Dept.
601 Wilmington Street
Beaufort 29902
(843) 525-7615

Appointment Only – 843-953-0090 or 1-888-553-6844 Normal Immunization Clinic
Appointment Only 8:30am – 5:00pm Bluffton Health Dept.
4819 Bluffton Parkway
Bluffton 29910
(843) 757-2251

Appointment Only – 843-953-0090 or 1-888-553-6844 Normal Immunization Clinic

Berkeley County

Date Time Location
Appointment Only 8:30am – 5:00pm Goose Creek Health Dept.
106 Westview Blvd
Goose Creek 29445
(843) 572-3313

Appointment Only – 843-953-0090 or 1-888-553-6844 Normal Immunization Clinic
Appointment Only 8:30am – 5:00pm Moncks Corner Health Dept.
109 West Main Street
Moncks Corner 29461
(843) 719-4600

Appointment Only – 843-953-0090 or 1-888-553-6844 Normal Immunization Clinic

12/9/2013

2:00pm - 7:00pm Moncks Corner Wal Mart
511 N Hwy 52
Moncks Corner 29461
843-899-5755

Walk-in Only

12/13/2013

2:00pm - 7:00pm

12/14/2013

11:00am - 6:00pm

Calhoun County

Date Time Location
Appointment Only 8:30am – 5:00pm Calhoun County Health Dept.
2837 Old Belleville Rd.
St Matthews 29135
(803) 874-2037

Appointment Only – 843-953-0090 or 1-888-553-6844 Normal Immunization Clinic

Charleston County

Date Time Location
Appointment Only 8:30am – 5:00pm North Area Health Dept.
3963 Whipper Barony Lane
North Charleston 29405
(843) 740-1580

Appointment Only – 843-953-0090 or 1-888-553-6844 Normal Immunization Clinic
12/2/2013
12/12/2013
2:00pm - 7:00pm James Island Wal Mart
1231 Folly Road
James Island. 29412
843-762-9047

Walk-in Only
12/5/2013
12/11/2013
2:00pm - 7:00pm Mt Pleasant Wal Mart
1481 Hwy 17N
Mt Pleasant, 29466
843-881-9585

Walk-in Only
12/17/2013
12/19/2013
2:00pm - 7:00pm Mt Pleasant Wal Mart
3000 Proprietors Pl
Mt Pleasant, 29466
843-884-2824

Walk-in Only

Cherokee County

Date Time Location
11/23/2013
12/7/2013
12:00pm - 4:00pm Walmart
165 WALTON DRIVE
GAFFNEY, SC
Mon.-Fri. 8:30am – 4:00pm Health Dept.
400 S. Logan Street
Gaffney 29341
(864) 649-8038

Appointment Only

Chester County

Date Time Location
Mon.-Fri. 8:30am – 4:00pm Chester County Health Dept.
129 Wylie Street
Chester 29706
(803) 385-6152

Appointment Only – 1-800-403-4047

Chesterfield County

Date Time Location
Tuesdays 8:30am – 11:30 am Chesterfield County Health Dept.
203 N. Page Street
Chesterfield 29709
1-866-411-5767

Appointment Only
10/25/2013 1:00pm – 4:00pm

Clarendon County

Date Time Location
Mondays 1:00pm – 4:00pm Clarendon County Health Dept.
110 E. Boyce St.
Manning 29102
1-866-411-5767

Appointment Only
10/18/2013 8:30am – 4:00pm
10/25/2013 8:30am – 11:30am
11/8/2013 8:30am – 4:00pm

Colleton County

Date Time Location
Appointment Only 8:30am – 5:00pm Colleton County Health Dept.
219 S. Lemacks Street
Waterboro 29488
(843) 549-1516

Appointment Only – 843-953-0090 or 1-888-553-6844 Normal Immunization Clinic
12/4/2013
12/10/2013
2:00pm - 7:00pm Walterboro Wal Mart
2110 Bells Hwy
Walterboro 29488
843-539-1555

Walk-in Only

Darlington County

Date Time Location
Wednesdays 8:30am – 4:00pm Darlington County Health Dept.
305 Russell Street
Darlington 29532
1-866-411-5767

Appointment Only
Thursdays 8:30am – 4:00pm Hartsville Health Center
130 E. Camden Street
Hartsville 29550
1-866-411-5767

Appointment Only

Dillon County

Date Time Location
Mon. & Wed. 1:30pm – 3:45pm Dillon County Health Dept.
201 West Hampton Street
Dillon 29536
1-866-411-5767

Appointment Only

Dorchester County

Date Time Location
Appointment Only 8:30am – 5:00pm Summerville Health Dept. 500
North Main Street
Summerville 29483
(843) 832-0041

Appointment Only – 843-953-0090 or 1-888-553-6844 Normal Immunization Clinic
12/7/2013
11:00am - 6:00pm Summerville Wal Mart
9880 Dorchester Rd
Summerville 29485
843-871-2550

Walk-in Only
12/13/2013 2:00pm - 7:00pm

Edgefield County

Date Time Location
Appointment Only Edgefield County Health Dept.
21 Star Road
Edgefield 29824
(803) 637-4035

Appointment Only – 1-800-403-4047

Fairfield County

Date Time Location
Appointment Only Fairfield County Health Dept.
1136 Kincaid Bridge Road
Winnsboro 29180
(803) 635-6481

Appointment Only – 1-800-403-4047

Florence County

Date Time Location
Mondays 8:30am – 11:30am Florence County Health Dept.
145 East Cheves Street
Florence 29506
1-866-411-5767

Appointment Only
Wednesdays 1:00pm – 4:00pm
Mondays 1:00pm – 4:00pm Lake City Health Dept.
137 N. Acline Street
Lake City 29560
1-866-411-5767

Appointment Only
Fridays 8:30am – 11:30am
11/6/2013 8:30am – 4:00pm
11/20/2013 8:30am – 4:00pm
11/27/2013 8:30am – 4:00pm

Georgetown County

Date Time Location
2nd Wednesday 8:30am – 11:15am Georgetown County Health Dept.
531 Lafayette Circle
Georgetown 29440
1-866-411-5767

Appointment Only
Thursdays 9:00am – 11:15am
2:00pm – 3:00pm

Greenville County

Date Time Location
11/22/2013 9:00am - 2:00pm Walmart
641 WHITE HORSE ROAD
GREENVILLE, SC
Mon.-Fri. 8:30am – 4:15pm Greenville Health Dept
200 University Ridge
Greenville 29601
(864) 517-1201

Appointment Only

Greenwood County

Date Time Location
Mon.-Fri. 8:30am – 4:15pm Greenwood Health Dept
1736 S. Main Street
Greenwood 29646
(864) 618-8000

Appointment Only

Hampton County

Date Time Location
Appointment Only 8:30am – 5:00pm Hampton County Health Dept.
531 Carolina Avenue West
Varnville 29924
(803) 943-3878

Appointment Only – 843-953-0090 or 1-888-553-6844 Normal Immunization Clinic

Horry County

Date Time Location
Wednesdays 8:30am – 4:00 pm Conway Health Dept.
1931 Industrial Park Road
Conway 29526
1-866-411-5767

Appointment Only
Mondays 8:30am – 3:45pm Myrtle Beach Health Dept.
700 21st Avenue North
Myrtle Beach 29577
1-866-411-5767

Appointment Only
11/1/2013 8:30am – 11:30 am
11/8/2013 8:30am – 4:00 pm
11/15/2013 8:30am – 4:00 pm
11/22/2013 8:30am – 4:00 pm

Jasper County

Date Time Location
Appointment Only 8:30am – 5:00pm Blufton Health Dept.
4819 Bluffton Parkway
Blufton 29910
(843) 757-2251

Appointment Only – 843-953-0090 or 1-888-553-6844 Normal Immunization Clinic

Kershaw County

Date Time Location
Appointment Only Kershaw County Health Dept.
1116 Church Street
Camden 29020
(803) 425-6012

Appointment Only – 1-800-403-4047

Lancaster County

Date Time Location
Appointment Only Lancaster County Health Dept.
1833 Pageland Hwy.
Lancaster 29721
(803) 286-9948

Appointment Only – 1-800-403-4047

Laurens County

Date Time Location
Mon.-Fri. 8:30am – 4:15pm Laurens Health Dept
93 Human Services Road
Clinton 29325
(864) 547-8605

Appointment Only – 864-866-0000

Lee County

Date Time Location
Mon., Wed. & Fri.'s 8:30am – 4:00 pm Lee County Health Dept.
810 Brown Street
Bishopville 29010
1-866-411-5767

Appointment Only
Tuesdays 8:30am – 11:30am

Lexington County

Date Time Location
Appointment Only Lexington County Health Dept.
1070-B South Lake Drive
Lexington 29073
(803) 785-6550

Appointment Only – 1-800-403-4047

Marion County

Date Time Location
Mon & Thur.'s 1:30pm – 3:45pm Marion County Health Dept.
206 Airport Court, Suite B
Mullins 29574
1-866-411-5767

Appointment Only
10/22/2013 8:30am – 4:00pm
10/24/2013 8:30am – 4:00pm
10/29/2013 8:30am – 4:00pm
10/31/2013 8:30am – 4:00pm

Marlboro County

Date Time Location
Tuesdays 8:30am – 4:00pm Marlboro County Health Dept.
711 Parsonage St. Ext.
Bennettsville 29512
1-866-411-5767

Appointment Only
Thursdays 8:30am – 11:30am

McCormick County

Date Time Location
Mon. & Wed. Only 8:30am – 4:00pm McCormick Health Dept
204 Highway 28
McCormick 29835
(864) 852-2511

Appointment Only

Newberry County

Date Time Location
Appointment Only Newberry County Health Dept.
2111 Wilson Road
Newberry 29108
(803) 321-2170

Appointment Only – 1-800-403-4047

Oconee County

Date Time Location
Mon.-Fri. 8:30am – 4:15pm Health Dept
609 N. Townville Street
Seneca 29678
(864) 882-2245

Appointment Only

Orangeburg County

Date Time Location
Appointment Only 8:30am – 5:00pm Orangeburg County Health Dept.
1550 Carolina Avenue
Orangeburg 29116
(803) 533-5480

Appointment Only – 843-953-0090 or 1-888-553-6844 Normal Immunization Clinic
Appointment Only 8:30am – 5:00pm Holly Hill Health Dept.
932 Holly Street
Holly Hill 29059
(803) 496-3324

Appointment Only – 843-953-0090 or 1-888-553-6844 Normal Immunization Clinic
12/16/2013
12/18/2013
2:00pm – 7:00pm Orangeburg Wal Mart
2795 North Rd
Orangeburg 29115
803-533-7300

Walk-in Only

Pickens County

Date Time Location
Tue., Wed., Fri. 8:30am – 4:00pm Pickens Health Dept
200 McDaniel Avenue
Pickens 29671
(864) 898-8019

Appointment Only

Richland County

Date Time Location
Appointment Only Richland County Health Dept.
2000 Hampton Street
Columbia 29204
(803) 576-2900

Appointment Only – 1-800-403-4047

Saluda County

Date Time Location
Appointment Only Saluda County Health Dept.
613 Newberry Highway
Saluda 29138
(864) 445-2141

Appointment Only – 1-800-403-4047

Spartanburg County

Date Time Location
Mon.-Fri. 8:30am – 4:15pm Health Dept.
151 E. Wood Street
Spartanburg 29303
(864) 345-1020

Appointment Only
11/20/2013 10:45am

Community flu clinic for Spartanburg County Soup Kitchen, per Jane Hammett, RN

Sumter County

Date Time Location
Mondays 1:00pm – 4:00pm Sumter County Health Dept.
105 N. Magnolia Street
Sumter 29150
1-866-411-5767

Appointment Only
Wednesdays 8:30am – 11:30am
11/14/2013 8:30am– 4:00pm Sumter County Health Dept.
105 N. Magnolia Street
Sumter 29151
1-866-411-5767

Appointment Only

Union County

Date Time Location
11/23/2013
12/7/2013
10:00am 2:00pm Walmart
629 DUNCAN BYPASS
UNION, SC
Thurs.Only 9:15am – 3:45pm Health Dept
115 Thomas Street
Union 29379
(864) 424-8004

Appointment Only

Williamsburg County

Date Time Location
Mon.-Fri. 8:30am – 3:30pm Williamsburg Health Dept.
520 Thurgood Marshall Hwy, Suite A
Kingstree 29556
1-866-411-5767

Appointment Only

York County

Date Time Location
Appointment Only Rock Hill Health Dept.
1070 Heckle Boulevard
Rock Hill 29732
(803) 909-7300

Appointment Only – 1-800-403-4047

If you have additional questions about the flu or flu vaccine, please call 1-800-27SHOTS (1-800-277-4687) or visit the CDC’s Seasonal Influenza website or Flu.gov.