Lab Services

Walk-In Lab Hours 
Walk-in lab services are available at Health Department locations in Mooresville and Statesville. You can now come to the Health Department with a physician order to receive low cost lab tests with results reported back to your physician.
There are also a number of tests that can be provided without an outside physician order. Please complete the registration form (PDF) and bring it with you when you visit.

  • Monday-Wednesday 8 am-4 pm
  • Thursday 8 am-5 pm
  • Friday 8 am-3 pm
  • Monday-Thursday 8am-3pm (closed for lunch from 12pm-1pm Mooresville Lab only)
Walk-ins are welcome for lab services, but, making an appointment is still recommended for both lab locations. 
Please call (704)-878-5300 or (704)-664-5281 to make an appointment. 

Payment & Pricing

Self-Pay payment is required at the time of service. Medicaid and insurance are not accepted.
Walk in labs are offered at low prices that must be paid at time of service.  A general lab draw fee will be added to the total cost of all walk-in lab services.

General Lab Fee for Blood Tests - $14
General Lab Fee for Non-Blood Tests - $18

Available without an outside physician's order:

Comprehensive Metabolic Panel $5
Hemoglobin A1C $6
Hepatitis B Core Antibody, Total $5
Hepatitis B Surf Antibody $11
Hepatitis B Surf Ag $9
Hepatitis C Antibody $27
Herpes Simplex Virus Type 1/ Type 2 $26
Lipid (Cholesterol) Panel $6
Measles Ab lgG $17
Mumps Virus lgG $22
PSA, Total $8
Rabies Titer $44
Rubella lgG Ab $5
TSH $7
Varicella lgG Ab $12
Executive Panel (CMP, Lipid, CBC, Thyroid Panel) $42
Thyroid Panel $26
*Many additional tests are available at these same low rates

Iredell County does not discriminate on the basis of race, color, national origin, sex, religion, age or disability in the employment or provision of services.