Free & Low-Cost HIV & STI Testing in St. Louis: Where to Get Tested
Revised July 16, 2026
Is there free testing for STDs in St Louis?
Yes. Free, confidential HIV and STI testing is available across the St. Louis metro. In the city, Health Stop (the City Health Department, 314-657-1584) and Vivent Health (314-645-6451) test for free, no ID required. Every surrounding county health department — St. Louis County, St. Charles, Jefferson, Franklin, and the Illinois Metro East — offers low- or no-cost testing. And TakeMeHome mails free HIV/STI kits discreetly to your door, no clinic visit needed. Most tests cover HIV, chlamydia, gonorrhea, and syphilis.
Keep reading ↓Getting tested can feel scarier than it should — not because of the swab or the finger-stick, but because of who might see you walk in. In the city, plenty of people don’t think twice about it. But out in Franklin County, in Jefferson County, across the river in the Metro East, someone might not want their car parked anywhere near a clinic with a reputation — for reasons that are nobody’s business but their own: family, faith, a small town where everyone knows everyone. That worry keeps people from a fifteen-minute test that could change everything.
Here’s what matters: everyone deserves this care, no matter where you live, what you’re dealing with, or what the result turns out to be. And St. Louis has more ways to get tested — free, low-cost, confidential, and genuinely private — than almost anyone realizes. Some don’t involve a clinic at all: you can have a free test kit mailed to your door in a plain, unmarked envelope.
This guide maps out where to get tested across the whole metro, what it costs (usually nothing), and how to keep it private. Whether you’re doing this for yourself or helping someone you love take the step, it’s written for you.
You can get free, confidential HIV and STI testing all over the St. Louis metro. In the city, Health Stop (the City Health Department, 314-657-1584) and Vivent Health (314-645-6451) test for free, no ID required. Every surrounding county health department — St. Louis County, St. Charles, Jefferson, Franklin, and the Illinois Metro East — offers low- or no-cost testing in an ordinary public-health office. And through TakeMeHome, you can order a free HIV/STI test kit mailed discreetly to your door, with no clinic visit at all. Most tests cover HIV, chlamydia, gonorrhea, and syphilis.
📌 Know someone who’s been putting this off? Keep this — and share it.
Bookmark this page and pass it to anyone who could use it — a friend who’s nervous, a partner, or a nurse, counselor, teacher, or parent helping someone take a hard first step. You can share it quietly; no one has to know why.
Every share could be the nudge that gets one more person tested. That’s exactly why we made it.
Private Options First: No One Has to Know
If discretion is what’s holding you back, start here — these are the options where a visit reveals nothing about why you came:
- A free test at home. Through TakeMeHome, you can order a free HIV and STI test kit mailed to you in plain, unbranded packaging — no insurance, no credit card, no clinic. It’s available across St. Louis, St. Charles, Franklin, Jefferson, Lincoln, and Warren counties. You collect the sample yourself and mail it back. This is the single most private way to get tested.
- Your county health department. A public-health office is a general-purpose place — you could be there for a flu shot, a food-safety permit, or a hundred other things. No one waiting in the lobby knows your reason.
- A regular doctor’s visit. Community health centers like Affinia, CareSTL, and Family Care fold HIV and STI screening into ordinary primary care, so it’s just one part of a normal checkup.
Free Testing in the City of St. Louis
- Health Stop (City Health Department) — 1520 Market St., Room 1625; 314-657-1584. Free, confidential testing for HIV, chlamydia, gonorrhea, syphilis, and hepatitis C. No ID or fee required; walk-ins welcome.
- Vivent Health — 2653 Locust St.; 314-645-6451. Free walk-in HIV, STI, and hepatitis C testing, plus full HIV care under one roof.
- The SPOT (Washington University) — free, confidential HIV/STI testing for young people ages 13–24, no parental consent needed.
- Community Wellness Project — 906 Olive St.; 314-421-9600. Free HIV, syphilis, gonorrhea, and chlamydia testing; 30+ years serving the region, with an Illinois Metro East office too (618-874-9500).
- Planned Parenthood, Central West End — 4251 Forest Park Ave.; 314-531-7526. STI testing and treatment plus HIV testing. (A well-known city option — if visibility is a concern, the county and at-home routes below are more discreet.)
Testing in St. Louis County
The St. Louis County Sexual Health Clinic (4000 Jennings Station Rd., Pine Lawn; 314-615-9736) offers walk-in STI prevention, testing, and treatment at no out-of-pocket cost. You do not have to be a county resident, and no appointment is needed.
The Surrounding Counties
You do not have to drive into the city. Each outlying county runs its own confidential testing through a general public-health office:
- St. Charles County Department of Public Health — 636-949-7400 (appointments 636-949-7484), with locations in St. Charles and western St. Charles County. Tests HIV, syphilis, gonorrhea, chlamydia, and hepatitis.
- Jefferson County Health Department — Hillsboro; 636-797-3737. HIV and syphilis testing is always free, with broader free HIV, hepatitis C, and STI testing offered on Wednesdays.
- Franklin County Health Department — Union; STI screening line 636-583-7305 (appointment required). Tests chlamydia, gonorrhea, syphilis, herpes, hepatitis C, and HIV.
Illinois Metro East
- Madison County Health Department — Wood River; 618-692-8954. Free HIV testing, plus chlamydia, gonorrhea, syphilis, hepatitis C, and herpes, by appointment.
- St. Clair County Health Department — Metro East; 618-825-4471. STI clinic on a sliding scale with rapid HIV results in about 20 minutes.

The Most Private Option: Test at Home
If you truly don’t want to set foot in a clinic, you don’t have to. TakeMeHome (takemehome.org) mails a free HIV and STI test kit right to your mailbox in plain packaging that gives nothing away — no insurance, no credit card, no name at a front desk. It’s available across St. Louis, St. Charles, Franklin, Jefferson, Lincoln, and Warren counties: enter your ZIP code, collect your sample at home, and mail it back for lab results. For anyone weighing whether to get tested at all because of who might see them, this removes the last excuse.
What to Know Before You Go
A few practical things make testing less stressful:
- The window period is real. HIV and other infections don’t show up on a test the day after exposure. Depending on the test, HIV can take a few weeks to become detectable, so a test taken only a few days out can miss a recent infection — ask when to retest to be sure.
- Ask what’s included. A full screen usually covers HIV, chlamydia, gonorrhea, and syphilis; some add hepatitis C and herpes. Given how sharply syphilis has climbed in the metro, make sure it’s on the list.
- It’s confidential. Health departments and the clinics above protect your privacy, and many require no ID or insurance.
- If you were exposed in the last 72 hours, don’t wait for a test — ask about PEP (emergency HIV-prevention medication) right away. Our guide to PrEP and HIV prevention explains how.
What a Testing Visit Is Actually Like
If you’ve never done it, the unknown is the scariest part — so here’s the reality. Most testing takes only a few minutes: a small blood draw or finger-stick for HIV and syphilis, and a urine sample or a simple swab for chlamydia and gonorrhea. Some sites offer rapid HIV tests with results in about 20 minutes; others send samples to a lab and call or text you in a day or three. The staff who do this work all day are matter-of-fact and kind — there are no lectures and no judgment. If a curable infection like chlamydia, gonorrhea, or syphilis turns up, many clinics can treat you on the spot or call in a prescription the same day. And if you’re worried about telling partners, health departments can notify them for you — confidentially, and without ever using your name.
How Often Should You Get Tested?
You don’t need a scare or a symptom to get tested — routine testing is simply good health. The CDC recommends that everyone ages 13 to 64 get tested for HIV at least once as part of ordinary care, and that anyone who is sexually active test more often — many people do so once a year, or every few months with new or multiple partners. Most STIs cause no symptoms at all, so “I feel fine” is not the same as “I’m clear.” Making testing a normal, regular habit — no different from a dental cleaning — takes the fear out of it entirely.
Why This Matters Here
This isn’t an abstract issue in St. Louis. An estimated 6,446 people are living with HIV in the St. Louis HIV care region (Missouri DHSS), and the burden falls unevenly — the HIV case rate among Black men in the region has been measured at roughly 4.5 times the rate for white men (Washington University). Syphilis has surged too: Missouri syphilis has more than tripled in recent years, and congenital syphilis — passed from parent to baby during pregnancy — has climbed from just a couple of cases a year to more than 60 statewide, with dozens in the St. Louis region alone. None of that is meant to frighten you. It’s the reason free, easy testing exists in every corner of this metro — catching something early is what keeps you, and the people you love, healthy.
If Your Test Is Positive
Take a breath — a positive result is not the end of your story. Chlamydia, gonorrhea, and syphilis are all curable with antibiotics, usually quickly and often for free at the same health department that tested you. And HIV is now a manageable chronic condition: with daily treatment, people live long, full lives, and reach an undetectable viral load — which, as the CDC confirms, means the virus cannot be sexually transmitted to a partner. If you test positive for HIV, our guide to living with HIV in St. Louis walks through treatment, medication help, and support. You are not alone in this, and help is close by.
Ready to get tested? Order a free at-home kit at takemehome.org, call Health Stop at 314-657-1584, or dial 2-1-1 to find the closest confidential clinic. See all St. Louis help resources.
Run a clinic or nonprofit that offers testing or sexual-health care? List it on St Louis Near Me Directory so people searching quietly for help can find you.
Frequently Asked Questions
Who gives free STD tests?
In St. Louis, free STD and HIV testing is available from the City Health Department’s Health Stop (314-657-1584), Vivent Health (314-645-6451), Community Wellness Project, and every surrounding county health department — St. Louis County, St. Charles, Jefferson, Franklin, and the Illinois Metro East. Community health centers test as part of a regular visit, and TakeMeHome mails free kits to your door. Most charge nothing and require no insurance.
Can you detect HIV in 7 days?
Usually not. HIV has a window period — the time between exposure and when a test can detect it. Most current tests can find HIV somewhere between about two and six weeks after exposure, so a test at seven days may come back negative even if the virus is present. If you had a recent possible exposure, get tested now, ask which test you’re getting, and plan to retest later to be sure. If it’s within 72 hours, ask about PEP right away.
How common is HIV in St. Louis?
More common than many people assume. An estimated 6,446 people are living with HIV in the St. Louis HIV care region, according to Missouri DHSS, and new diagnoses continue each year. The impact is not shared equally — Black residents, and Black men in particular, carry a much higher rate. That’s exactly why free, confidential testing is offered so widely across the metro: knowing your status early is the single best step for your health.
What is the most common STD in St. Louis?
Chlamydia is the most commonly reported STI in St. Louis, as it is nationally, followed by gonorrhea — both are curable with antibiotics and often symptom-free, which is why routine testing matters. The one to watch locally is syphilis: cases in Missouri have risen sharply in recent years, including congenital syphilis passed to newborns. A standard STI screen at any of the clinics above checks for all of these.
Can I get an STD test at home in St. Louis?
Yes. Through TakeMeHome (takemehome.org), residents of St. Louis, St. Charles, Franklin, Jefferson, Lincoln, and Warren counties can order a free HIV and STI test kit mailed in plain packaging — no insurance, no credit card, and no clinic visit. You collect the sample yourself and mail it back for lab results. It’s the most private option available, made for people who’d rather not be seen walking into a clinic.
