Find STD Testing

Home › Missouri › St. Louis

STD Testing in St. Louis, Missouri

42 STD and HIV testing locations in St. Louis, including 13 that list free testing.

Verify with the clinic before visiting. Hours, services, fees and appointment rules change. Call ahead to confirm. This directory is for information only and is not medical advice. In an emergency, call 911.

Affinia Healthcare – Lemp Avenue Health Center

2220 Lemp Ave, St. Louis, MO 63104 · (314) 814-8700
Free testing listedSliding scaleChlamydiaGonorrheaSyphilisHerpesHIV
Mon 8:00am – 5:30pm; Tue 8:00am – 5:30pm; Wed 8:00am – 5:30pm; Thu 8:00am – 5:30pm; Fri 8:00am – 5:30pm

Affinia Healthcare – South Broadway Health Center

3930 S Broadway, St. Louis, MO 63118 · (314) 814-8700
Free testing listedSliding scaleChlamydiaGonorrheaSyphilisHerpesHIV
Mon 8:30am – 5:30pm; Tue 8:30am – 5:30pm; Wed 8:30am – 7:00pm; Thu 8:30am – 5:30pm; Fri 8:30am – 5:30pm

Affinia Healthcare – Biddle Street Health Center

1717 Biddle St, St. Louis, MO 63106 · (314) 814-8700
Free testing listedSliding scaleChlamydiaGonorrheaSyphilisHerpesHIV
Mon 8:30am – 5:30pm; Tue 8:30am – 5:30pm; Wed 8:30am – 5:00pm; Thu 8:30am – 5:30pm; Fri 8:30am – 5:30pm

Affinia Healthcare – North Florissant Avenue Health

4414 N Florissant Ave, St. Louis, MO 63107 · (314) 814-8700
Free testing listedSliding scaleChlamydiaGonorrheaSyphilisHerpesHIV
Mon 8:30am – 5:30pm; Tue 8:30am – 5:30pm; Wed 8:30am – 7:00pm; Thu 8:30am – 5:30pm; Fri 8:30am – 5:30pm

Betty Jean Kerr Peoples Health Centers – Delmar Location

5701 Delmar Blvd, St. Louis, MO 63112 · (314) 367-7848
Free testing listedSliding scaleChlamydiaGonorrheaSyphilisHIVRapid HIV
Mon 8:00am – 5:00pm; Tue 8:00am – 5:00pm; Wed 8:00am – 5:00pm; Thu 8:00am – 5:00pm; Fri 8:00am – 5:00pm

City of Saint Louis Department of Health – Communicable Disease Department

1520 Market St, Ste 1625, St. Louis, MO 63103 · (314) 657-1584
Free testing listedChlamydiaGonorrheaSyphilisHIVRapid HIVHepatitis C
Mon 9:00am – 4:00pm; Tue 9:00am – 4:00pm; Wed 9:00am – 4:00pm; Thu 9:00am – 4:00pm

Clarity Healthcare – St Louis

4066 Dunnica Ave, St. Louis, MO 63116 · (314) 928-8901
Free testing listedChlamydiaGonorrheaSyphilisHerpesHIVRapid HIVHepatitis CHepatitis B
Mon 8:00am – 5:00pm; Tue 8:00am – 5:00pm; Wed 8:00am – 5:00pm; Thu 8:00am – 5:00pm; Fri 8:00am – 5:00pm

Community Wellness Project

906 Olive St, Ste 200, St. Louis, MO 63101 · (314) 421-9600
Free testing listedChlamydiaGonorrheaSyphilisHIVRapid HIVHepatitis C
Mon 9:00am – 5:00pm; Tue 9:00am – 5:00pm; Wed 9:00am – 5:00pm; Thu 9:00am – 5:00pm; Fri 9:00am – 5:00pm

Novus Health

6155 S Grand Blvd, St. Louis, MO 63111 · (314) 652-0100
Free testing listedChlamydiaGonorrheaSyphilisHerpesHIVRapid HIVHepatitis CHepatitis B
Mon 8:00am – 5:00pm; Tue 8:00am – 5:00pm; Wed 8:00am – 5:00pm; Thu 8:00am – 5:00pm; Fri 8:00am – 5:00pm

Project ARK Washington University

4169 Laclede Ave, 2nd Fl, St. Louis, MO 63108 · (314) 535-7275
Free testing listedSyphilisHIVRapid HIVHepatitis C
Mon 1:00pm – 4:30pm; Tue 1:00pm – 4:30pm; Wed 1:00pm – 4:30pm; Thu 1:00pm – 4:30pm; Fri 1:00pm – 4:30pm

Vivent Health

2653 Locust St, St. Louis, MO 63103 · (314) 645-6451
Free testing listedSliding scaleChlamydiaGonorrheaSyphilisHerpesHIVRapid HIVHepatitis CHepatitis B
Mon 8:00am – 5:00pm; Tue 8:00am – 5:00pm; Wed 8:00am – 5:00pm; Thu 8:00am – 5:00pm; Fri 8:00am – 5:00pm

Washington University School of Medicine – HIV Program

620 S Taylor, Ste 100, St. Louis, MO 63110 · (314) 362-9098
Free testing listedChlamydiaGonorrheaSyphilisHIVRapid HIVHepatitis CHepatitis B
Mon 8:00am – 4:00pm; Tue 8:00am – 4:00pm; Wed 8:00am – 4:00pm; Thu 8:00am – 4:00pm; Fri 8:00am – 4:00pm

Williams and Associates Incorporated

3737 N Kingshighway Blvd, Ste 204 and 206, St. Louis, MO 63115 · (314) 385-1935
Free testing listedChlamydiaGonorrheaSyphilisHIVRapid HIVHepatitis CHepatitis B
Mon 9:00am – 6:00pm; Tue 9:00am – 6:00pm; Wed 9:00am – 6:00pm; Thu 9:00am – 6:00pm; Fri 9:00am – 6:00pm

CareSTL Health – Dr Martin Luther King Health Center

5471 Dr Martin Luther King Dr, St. Louis, MO 63112 · (314) 367-5820
Sliding scaleChlamydiaGonorrheaSyphilisHIV
Mon 8:00am – 5:00pm; Tue 8:00am – 5:00pm; Wed 8:00am – 6:00pm; Thu 8:00am – 5:00pm; Fri 8:00am – 5:00pm

CareSTL Health – Pope Avenue Health Center

4500 Pope Ave, St. Louis, MO 63115 · (314) 367-5820
Sliding scaleChlamydiaGonorrheaSyphilisHIV
Mon 8:00am – 5:00pm; Tue 7:00am – 5:00pm; Wed 8:00am – 5:00pm; Thu 8:00am – 8:00pm; Fri 8:00am – 5:00pm

Family Care Health Centers – Carondelet Clinic

401 Holly Hills Ave, St. Louis, MO 63111 · (314) 353-5190
Sliding scaleChlamydiaGonorrheaSyphilisHerpesHIV
Mon 8:00am – 5:00pm; Tue 8:00am – 5:00pm; Wed 8:00am – 5:00pm; Thu 8:00am – 5:00pm; Fri 8:00am – 5:00pm

Family Care Health Centers – Forest Park SE

4352 Manchester Ave, St. Louis, MO 63110 · (314) 531-5444
Sliding scaleChlamydiaGonorrheaSyphilisHerpesHIV
Mon 8:00am – 5:00pm; Tue 8:00am – 5:00pm; Wed 8:00am – 5:00pm; Thu 8:00am – 6:00pm; Fri 8:30am – 5:00pm

Mercy – Infectious Disease Clinic

621 S New Ballas Rd, Tower B Ste 7018B, St. Louis, MO 63141 · (314) 251-4949
ChlamydiaGonorrheaSyphilisHerpesHIVRapid HIVHepatitis CHepatitis B
Mon 8:00am – 4:00pm; Tue 8:00am – 4:00pm; Wed 8:00am – 4:00pm; Thu 8:00am – 4:00pm; Fri 8:00am – 4:00pm

Mercy – West County Infectious Disease

10004 Kennerly Rd, Ste 392, St. Louis, MO 63128 · (636) 489-1602
ChlamydiaGonorrheaSyphilisHerpesHIVRapid HIVHepatitis CHepatitis B
Mon 8:00am – 5:00pm; Tue 8:00am – 5:00pm; Wed 8:00am – 5:00pm; Thu 8:00am – 5:00pm; Fri 8:00am – 5:00pm

Mercy – Mercy Clinic Primary Care Ferguson

9180 W Florissant Ave, St. Louis, MO 63136 · (314) 372-3420
Sliding scaleChlamydiaGonorrheaSyphilisHerpesHIVRapid HIVHepatitis CHepatitis B
Mon 8:00am – 4:00pm; Tue 8:00am – 4:00pm; Wed 8:00am – 4:00pm; Thu 8:00am – 4:00pm; Fri 8:00am – 4:00pm

Mercy – Mercy Clinic Primary Care Gravois

12200 Weber Hill Rd, Ste 100, St. Louis, MO 63127 · (314) 698-2500
Sliding scaleChlamydiaGonorrheaSyphilisHerpesHIVRapid HIVHepatitis CHepatitis B
Mon 8:00am – 4:00pm; Tue 8:00am – 4:00pm; Wed 8:00am – 4:00pm; Thu 8:00am – 4:00pm; Fri 8:00am – 4:00pm

Mercy – Mercy Clinic Primary Care St Louis Loughborough Ave2

4346 Loughborough Ave, St. Louis, MO 63116 · (314) 481-7030
Sliding scaleChlamydiaGonorrheaSyphilisHerpesHIVRapid HIVHepatitis CHepatitis B
Mon 8:00am – 5:00pm; Tue 8:00am – 5:00pm; Thu 8:00am – 5:00pm

Mercy-GoHealth Urgent Care – Maplewood

2015 Maplewood Commons Dr, St. Louis, MO 63143 · (314) 293-4023
ChlamydiaGonorrheaHerpesHepatitis CHepatitis B
Mon 8:00am – 8:00pm; Tue 8:00am – 8:00pm; Wed 8:00am – 8:00pm; Thu 8:00am – 8:00pm; Fri 8:00am – 8:00pm; Sat 9:00am – 5:00pm; Sun 9:00am – 5:00pm

Mercy-GoHealth Urgent Care – Oakville

5640 Telegraph Rd, Ste C, St. Louis, MO 63129 · (314) 293-4413
ChlamydiaGonorrheaHerpesHepatitis CHepatitis B
Mon 8:00am – 8:00pm; Tue 8:00am – 8:00pm; Wed 8:00am – 8:00pm; Thu 8:00am – 8:00pm; Fri 8:00am – 8:00pm; Sat 9:00am – 5:00pm; Sun 9:00am – 5:00pm

Mercy-GoHealth Urgent Care – Hampton Village

4260 Hampton Village, St. Louis, MO 63109 · (314) 282-6323
ChlamydiaGonorrheaHerpesHepatitis CHepatitis B
Mon 8:00am – 8:00pm; Tue 8:00am – 8:00pm; Wed 8:00am – 8:00pm; Thu 8:00am – 8:00pm; Fri 8:00am – 8:00pm; Sat 9:00am – 5:00pm; Sun 9:00am – 5:00pm

Planned Parenthood Great Rivers – Central West End Health Center

4251 Forest Park Ave, St. Louis, MO 63108 · (314) 531-7526
Sliding scaleChlamydiaGonorrheaSyphilisHerpesHIVRapid HIV
Mon 9:00am – 5:00pm; Tue 11:00am – 7:00pm; Wed 9:00am – 5:00pm; Thu 9:00am – 5:00pm; Fri 8:00am – 4:00pm; Sat 8:00am – 1:00pm

SLUCare – Family Medicine - University Tower

1034 S Brentwod Blvd, Ste 1120, St. Louis, MO 63117 · (314) 617-3000
ChlamydiaGonorrheaSyphilisHerpesHIVHepatitis CHepatitis B
Mon 8:30am – 5:00pm; Tue 8:30am – 5:00pm; Wed 8:30am – 5:00pm; Thu 8:30am – 5:00pm; Fri 8:30am – 5:00pm

SSM Health – SLUCare Physician Group

1225 S Grand Blvd, Level 2, St. Louis, MO 63104 · (314) 617-2510
ChlamydiaGonorrheaSyphilisHIVRapid HIVHepatitis CHepatitis B
Mon 8:00am – 4:30pm; Tue 8:00am – 4:30pm; Wed 8:00am – 4:30pm; Thu 8:00am – 4:30pm; Fri 8:00am – 4:30pm

SSM Health Saint Marys Hospital – Infectious Disease Clinic

6420 Clayton Rd, St. Louis, MO 63117 · (314) 768-8376
ChlamydiaGonorrheaSyphilisHerpesHIVRapid HIVHepatitis CHepatitis B
Mon 8:30am – 5:00pm; Tue 8:30am – 5:00pm; Wed 8:30am – 5:00pm; Thu 8:30am – 5:00pm; Fri 8:30am – 12:00pm

Southampton Community Healthcare Incorporated

2340 Hampton Ave, St. Louis, MO 63139 · (314) 647-2200
Sliding scaleChlamydiaGonorrheaSyphilisHerpesHIVRapid HIVHepatitis CHepatitis B
Mon 8:30am – 4:30pm; Tue 8:30am – 4:30pm; Wed 8:30am – 4:30pm; Thu 8:30am – 4:30pm; Fri 8:30am – 4:00pm

Summers Healthcare

3915 Watson Rd, Ste 202, St. Louis, MO 63109 · (314) 244-3818
Sliding scaleChlamydiaGonorrheaSyphilisHerpesHIVHepatitis CHepatitis B
Mon 8:00am – 4:30pm; Tue 8:00am – 4:30pm; Wed 8:00am – 4:30pm; Thu 8:00am – 4:30pm; Fri 8:00am – 4:30pm

Total Access Urgent Care – Affton Urgent Care

9538 Gravois Rd, St. Louis, MO 63123 · (314) 932-0817
ChlamydiaGonorrheaSyphilisHerpesHIVRapid HIVHepatitis B
Mon 8:00am – 8:00pm; Tue 8:00am – 8:00pm; Wed 8:00am – 8:00pm; Thu 8:00am – 8:00pm; Fri 8:00am – 8:00pm; Sat 8:00am – 8:00pm; Sun 8:00am – 8:00pm

Total Access Urgent Care – Creve Coeur Urgent Care

10923 Olive Blvd, St. Louis, MO 63141 · (314) 764-2953
ChlamydiaGonorrheaSyphilisHerpesHIVRapid HIVHepatitis B
Mon 8:00am – 8:00pm; Tue 8:00am – 8:00pm; Wed 8:00am – 8:00pm; Thu 8:00am – 8:00pm; Fri 8:00am – 8:00pm; Sat 8:00am – 8:00pm; Sun 8:00am – 8:00pm

Total Access Urgent Care – Hampton Urgent Care

2060 Hampton Ave, St. Louis, MO 63139 · (314) 696-2341
ChlamydiaGonorrheaSyphilisHerpesHIVRapid HIVHepatitis B
Mon 8:00am – 8:00pm; Tue 8:00am – 8:00pm; Wed 8:00am – 8:00pm; Thu 8:00am – 8:00pm; Fri 8:00am – 8:00pm; Sat 8:00am – 8:00pm; Sun 8:00am – 8:00pm

Total Access Urgent Care – Holly Hills Urgent Care

4318 Loughborough Ave, St. Louis, MO 63116 · (314) 641-6002
ChlamydiaGonorrheaSyphilisHerpesHIVRapid HIVHepatitis B
Mon 8:00am – 8:00pm; Tue 8:00am – 8:00pm; Wed 8:00am – 8:00pm; Thu 8:00am – 8:00pm; Fri 8:00am – 8:00pm; Sat 8:00am – 8:00pm; Sun 8:00am – 8:00pm

Total Access Urgent Care – Oakville Urgent Care

4400 Telegraph Rd, St. Louis, MO 63129 · (314) 343-0056
ChlamydiaGonorrheaSyphilisHerpesHIVRapid HIVHepatitis B
Mon 8:00am – 8:00pm; Tue 8:00am – 8:00pm; Wed 8:00am – 8:00pm; Thu 8:00am – 8:00pm; Fri 8:00am – 8:00pm; Sat 8:00am – 8:00pm; Sun 8:00am – 8:00pm

Total Access Urgent Care – Overland Urgent Care

8961 Page Ave, St. Louis, MO 63114 · (314) 343-0056
ChlamydiaGonorrheaSyphilisHerpesHIVRapid HIVHepatitis B
Mon 8:00am – 8:00pm; Tue 8:00am – 8:00pm; Wed 8:00am – 8:00pm; Thu 8:00am – 8:00pm; Fri 8:00am – 8:00pm; Sat 8:00am – 8:00pm; Sun 8:00am – 8:00pm

Total Access Urgent Care – Richmond Heights Urgent Care

1005 S Big Bend Blvd, St. Louis, MO 63117 · (314) 449-8677
ChlamydiaGonorrheaSyphilisHerpesHIVRapid HIVHepatitis B
Mon 8:00am – 8:00pm; Tue 8:00am – 8:00pm; Wed 8:00am – 8:00pm; Thu 8:00am – 8:00pm; Fri 8:00am – 8:00pm; Sat 8:00am – 8:00pm; Sun 8:00am – 8:00pm

Total Access Urgent Care – Rock Hill Urgent Care

9556 Manchester Rd, St. Louis, MO 63119 · (314) 373-5740
ChlamydiaGonorrheaSyphilisHerpesHIVRapid HIVHepatitis B
Mon 8:00am – 8:00pm; Tue 8:00am – 8:00pm; Wed 8:00am – 8:00pm; Thu 8:00am – 8:00pm; Fri 8:00am – 8:00pm; Sat 8:00am – 8:00pm; Sun 8:00am – 8:00pm

Total Access Urgent Care – South County Urgent Care

12616 Lamplighter Sq, St. Louis, MO 63128 · (314) 669-9193
ChlamydiaGonorrheaSyphilisHerpesHIVRapid HIVHepatitis B
Mon 8:00am – 8:00pm; Tue 8:00am – 8:00pm; Wed 8:00am – 8:00pm; Thu 8:00am – 8:00pm; Fri 8:00am – 8:00pm; Sat 8:00am – 8:00pm; Sun 8:00am – 8:00pm

Total Access Urgent Care – St Louis Hills Urgent Care

6900 Chippew St, St. Louis, MO 63109 · (314) 899-9344
ChlamydiaGonorrheaSyphilisHerpesHIVRapid HIVHepatitis B
Mon 8:00am – 8:00pm; Tue 8:00am – 8:00pm; Wed 8:00am – 8:00pm; Thu 8:00am – 8:00pm; Fri 8:00am – 8:00pm; Sat 8:00am – 8:00pm; Sun 8:00am – 8:00pm

Total Access Urgent Care – Tower Grove Urgent Care

3114 S Grand Blvd, St. Louis, MO 63118 · (314) 696-2178
ChlamydiaGonorrheaSyphilisHerpesHIVRapid HIVHepatitis B
Mon 8:00am – 8:00pm; Tue 8:00am – 8:00pm; Wed 8:00am – 8:00pm; Thu 8:00am – 8:00pm; Fri 8:00am – 8:00pm; Sat 8:00am – 8:00pm; Sun 8:00am – 8:00pm

Community health centers in St. Louis

These federally funded health centers (HRSA) offer primary care, usually on a sliding fee scale. Their STD testing services are not confirmed in our data. Call to confirm STD testing.

Affinia Healthcare Pagedale

6763 Page Ave, St. Louis, MO 63133 · (314) 678-9260
Affinia Healthcare · Community health center (HRSA). Call to confirm STD testing.

Affinia Healthcare Program Management Office

2524 Hadley St, St. Louis, MO 63106 · (314) 889-8170
Affinia Healthcare · Community health center (HRSA). Call to confirm STD testing.

Affinia Healthcare at The St. Louis Dental Center

1500 Park Ave, St. Louis, MO 63104 · (314) 898-1700
Affinia Healthcare · Community health center (HRSA). Call to confirm STD testing.

Family Care Health Centers at Dutchtown

3824 S Grand Blvd, St. Louis, MO 63118 · (314) 481-1615
Family Care Health Centers · Community health center (HRSA). Call to confirm STD testing.

Family Care Health Centers at RUNG

2717 Sidney St, St. Louis, MO 63104 · (314) 437-0364
Family Care Health Centers · Community health center (HRSA). Call to confirm STD testing.

Family Care Health Centers at Youth in Need

3013 Meramec St, St. Louis, MO 63118 · (314) 481-1615
Family Care Health Centers · Community health center (HRSA). Call to confirm STD testing.

Gateway Classic

2012 Dr Martin Luther King Dr, St. Louis, MO 63106 · (314) 367-7848
Betty JEAN KERR People'S Health Centers · Community health center (HRSA). Call to confirm STD testing.

International Institute

3654 S Grand Blvd, St. Louis, MO 63118 · (314) 773-9090
Betty JEAN KERR People'S Health Centers · Community health center (HRSA). Call to confirm STD testing.

John C Murphy Health Center

6121 N Hanley Rd, St. Louis, MO 63134 · (314) 615-0500
St. Louis County, Missouri · Community health center (HRSA). Call to confirm STD testing.

People's Healthcare Services

49 N Florissant Rd, Ste 101, St. Louis, MO 63135 · (314) 633-8921
Betty JEAN KERR People'S Health Centers · Community health center (HRSA). Call to confirm STD testing.

Places for People

1001 Lynch St, St. Louis, MO 63118 · (314) 535-5600
Family Care Health Centers · Community health center (HRSA). Call to confirm STD testing.

Frequently asked questions

Where can I get STD testing in St. Louis, MO?

This page lists 42 STD/HIV testing locations in St. Louis, MO from the CDC NPIN directory, plus 11 community health centers that may offer testing. Call ahead to confirm services and hours.

Is there free STD testing in St. Louis, MO?

13 of the 42 listed locations say they offer free STI and/or HIV testing. Eligibility can depend on age, income or residency. Many health departments and community health centers also use sliding-scale fees.

Do I need an appointment?

17 locations here say no appointment is required. Others may need an appointment. Call before you go.

Can I get a rapid HIV test?

29 locations here list rapid HIV testing, which usually gives results during the same visit.

Which tests should I ask for?

Common tests include chlamydia, gonorrhea, syphilis, HIV and sometimes herpes or hepatitis. Which ones you need depends on your situation, so a clinician can help you decide. CDC recommends everyone ages 13 to 64 get tested for HIV at least once.

Is STD testing confidential?

Health care providers must keep your health information private. Some public health clinics offer anonymous HIV testing. Ask the clinic about their privacy policy.

Data: CDC NPIN and HRSA. Page built 2026-11-03.