Skip Ribbon Commands
Skip to main content

Address

Mailing Address:

Mecklenburg County Public Health
249 Billingsley Road
Charlotte, NC 28211

Office Location:


Mecklenburg County Public Health
249 Billingsley Road
Charlotte, NC 28211

MAP

HOW ARE WE DOING?

Hours: Mon-Fri  8 a.m. - 5 p.m.

Contact

Please do not send confidential information
via email.


704-336-4700

Key Initiatives

​Free Community STD Testing Locations

Things to Consider

Has a partner tested positive or are you experiencing symtoms?

In this case, you will need to be seen by a provider at one of our free clinics for testing and potential treatment. An appointment is necessary, please call 704-336-6500 to schedule.

How long should I wait to get tested after a potential exposure?

Each STI test has a ‘window period’. This is the time between when a person comes in contact with an STI, and when the STI will show up on a test. If the test is taken too soon, there is a chance that a test result is not accurate. The window period varies from person to person and depends on the type of test

If you are concerned about specific exposure to an STD, call 704-432-8378

Testing does not prevent STD transmission alone

While knowing your status is an important step to help stop transmission, a complete prevention strategy should include proper and consistent condom or barrier use, PrEP, sterile injection equipment and communication. Testing should not be used to make decisions about behaviors that could put you at increased risk for HIV or other STDs.

To find out more about what else you can do to prevent HIV, call 704-432-8378 or visit www.cdc.gov/std/prevention/


Health Department Testing Sites

If you are experiencing symptoms or a partner has tested positive, an appointment is needed. 
Call 704-336-6500 to schedule a free provider visit.

 Mecklenburg County Health Department
NorthWest Clinic

2845 Beatties Ford Rd.
Charlotte, NC 28216

Mon/Tues/Thurs/Fri 8 AM - 11 AM & 1 PM - 4 PM
Wed 10 AM - 1 PM & 3 PM - 6 PM

   Walk-In Testing Available   

Mecklenburg County Health Department
SouthEast Clinic

249 Billingsley Rd.
Charlotte, NC 28211

Mon/Tues/Thurs/Fri 8 AM - 11 AM & 1 PM - 4 PM
Wed 10 AM - 1 PM & 3 PM - 6 PM

    Currently not testing at this site   

Atrium Health NorthPark

251 Eastway Drive
Charlotte, NC 28213
 

Tuesdays 6 - 8 PM

   Walk-In Testing Available   

RAIN

601 E. 5th St. Suite 470
Charlotte, NC 28216

Wednesdays 5 - 7 PM

   Walk-In Testing Available    

Lake Norman Community Health Clinic

14230 Hunters Road
Huntersville, NC 28078

2nd Tuesday each Month 11 - 12:30 PM

   Currently not testing at this site   

Goodwill CCHC – West

5301 Wilkinson Blvd
Charlotte, NC 28208

2nd & 4th Friday each Month 1:30 - 3:30 PM

    Currently not testing at this site   

StarMed – Freemore

4001 Tuckaseegee Rd.
Charlotte, NC 28208

1st Tuesdays 10 – 12 PM

   Currently not testing at this site   

​StarMed – Eastland

5344 Central Ave
Charlotte, NC 28212

3rd Tuesdays 10 – 12 PM

   Currently not testing at this site   

​Walgreens

1500 3rd St.
Charlotte, NC 28204

3rd Tuesdays 10 – 12 PM

*Currently not testing at this site*

Testing is done on a walk-in basis. No appointment needed.
Wait times vary as clients are seen in the order in which they arrive.​

Services

Eligibility

  • No residential requirements
  • No ID required
  • No appointment needed for preventative testing

Cost

  • All testing services are free for all clients

How it Works

  1. Walk-in to any of our testing locations during the times below. No appointment or ID required.
  2. Fill out the necessary paperwork.
  3. You will have a brief, confidential counseling session. This will help us determine what to test for, help you identify any risk factors and connect you to additional resources.
  4. A phlebotomist will collect specimens. This may include a small blood sample, urine, throat or rectal swabs.
  5. Results are available in five business days via a secure telephone messaging system or online.

All information is kept confidential. We will never contact or share your test results with anyone who is not you unless explicit permission is given. If we need to recollect specimens or inform you of a positive results, a telephone call will be made to the number provided.


Other Free Testing Providers in Meck County

The testing sites below are not managed by Mecklenburg County Public Health.
Please contact the agency prior to arrival to verify testing information.

​Agency Name
Address
Hours
Contact
​Testing Type
​Appointment
Amity Medical Group (Ballantyne Family Medicine)
6010 E. W. T. Harris Blvd
Charlotte, NC 28215

Mon – Fri
8 AM – 5 PM

704-208-4134 Opt 2
HIV
(same day results)

Appointment needed. Call agency to schedule.
C. W. Williams Community Health
3333 Wilkinson Blvd
Charlotte, NC 28208

​Mon/Tue 

8AM – 8PM
(telehealth only after 6pm)

Wed
8 AM – 6 PM
Fri
8 AM – 3 PM

Sat
8 AM – 1 PM

704-393-7720
ext. 1021 or ext. 1022

​HIV (blood)

Hep C (blood)


Appointment needed. Call agency to schedule.
The Powerhouse Project (Quality Comprehensive Health Center)
3627 Beatties Ford Rd
Charlotte, NC 28216

​Mon

9 AM – 5 PM

Wed
9 AM – 5 PM


980-999-5295
HIV
(same day results)

Appointment needed. Call agency to schedule.
RAO Community Health
321 West 11th St
Charlotte, NC 28202

​Mon – Wed

8 AM – 5 PM

Thur
4 PM – 7:30 PM

Fri
8 AM – 12 PM


704-237-8793
HIV
(same day results)
By appointment or
walk-in.
Call ahead

Dudley’s Place (Rosedale Health & Wellness)
103 Commerce Center Dr. Suite 103
Huntersville, NC 28078
Mon – Thur
9AM – 11AM, 2PM – 3:30PM
877-647-6363
HIV
(same day results)

By appointment or
walk-in.
Call ahead

Affinity Health Center
​500 Lakeshore Parkway

Rock Hill, SC 29730


​Mon – Thur

8:30 AM – 6 PM

Fri
8:30 AM – 4 PM


877-647-6363
HIV/STD
By appointment or
walk-in.
Call ahead


Don't live near Mecklenburg County?
Additional STD testing sites can be found at Get Tested | National HIV, STD, and Hepatitis Testing (cdc.gov)

Questions about testing, STDs, HIV or PrEP?

Visit Common Questions or call

704-432-TEST (8378)

Monday – Friday 8AM - 5PM




Address

Mailing Address:

Mecklenburg County Public Health
249 Billingsley Road
Charlotte, NC 28211

Office Location:


Mecklenburg County Public Health
249 Billingsley Road
Charlotte, NC 28211

MAP

HOW ARE WE DOING?

Hours: Mon-Fri  8 a.m. - 5 p.m.

Contact

Please do not send confidential information
via email.


704-336-4700

Key Initiatives

close alertCounty services have returned to their normal schedule unless noted otherwise. Read the latest service availability update.