Our goal is to eliminate vaccine-preventable diseases and reduce the spread of vaccine-preventable diseases by ensuring age-appropriate vaccination of the population. 

The Health Department provides all required and most recommended vaccinations to infants, children and adults. Some charges may apply. We accept self pay, Medicaid, Cigna, and some Blue Cross and Blue Shield.

  •  Walk-in service available at the Statesville location Mon-Fri 8AM-4PM.
  • Those with an appointment will be seen before walk-ins. 
  • Immunization services provided in Statesville and Mooresville locations.
  • Information for travelers is provided through CDC resources.
  • Vaccine information resources provided as requested.


  • Immunizations are available by appointment only at different times throughout the week.  
  • At this location, we offer vaccines for children, adults and some for travel. 
  • TB tests and Typhoid vaccines are currently only available at our Statesville location.
  • Please call 704-664-5281 to schedule an appointment to stay updated on your vaccines today.   

Immunizations/Vaccines Available

D Tap Influenza
Hepatitis A Hepatitis B
MMR (Measles, Mumps, Rubella) Meningococcal
Polio Pre-Exposure Rabies
Rotavirus Varicella
Tetanus (Td) Tdap
Typhoid Zostavax (Shingles)
Pneumococcal (Pneumonia & Prevnar) Human Papilloma Virus (HPV)

Haemophilus influenzae Type B (Hib)

*We do not offer rabies post-exposure prophylaxis*
Fees and Eligibility
There is a flat rate charge for each vaccine plus an administration fee.  Payment is required at time of service.
Payment for vaccines can be Private pay, Medicaid, or private insurance (BC/BS & Cigna only).  We can bill Medicare for flu and pneumonia vaccines only.

Some clients may meet eligibility criteria to receive state-supplied vaccine at no cost to them.

Service is provided regardless of county of residence.

What do I need to bring to my appointment?
Insurance Card(s)

Method of payment: cash, check, debit or credit card

Immunization record