Home › Alabama
STD Testing in Alabama
269 STD and HIV testing locations in Alabama, 107 of which 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.
Cities
- Anniston (4)
- Birmingham (20)
- Brewton (3)
- Camden (3)
- Centre (3)
- Dothan (3)
- Evergreen (3)
- Florence (4)
- Gadsden (8)
- Huntsville (12)
- Jasper (3)
- Marion (3)
- Mobile (13)
- Monroeville (3)
- Montgomery (11)
- Oneonta (3)
- Scottsboro (3)
- Selma (5)
- Talladega (3)
- Tuscaloosa (6)
- Wetumpka (4)
Other locations in Alabama
Abbeville
- Alabama Department of Public Health – free testing listed
- Southeast Alabama Rural Health Associates
Alabaster
Albertville
- Thrive Alabama – free testing listed
Alexander City
Aliceville
Andalusia
- Alabama Department of Public Health – free testing listed
- MainStreet Family Care
Arab
Ashland
Athens
- Alabama Department of Public Health – free testing listed
- Central North Alabama Health Services Incorporated
Atmore
Autaugaville
Bay Minette
- Franklin Primary Health Center Incorporated – free testing listed
- Mobile County Health Department – free testing listed
Bayou La Batre
- Bayou Clinic – free testing listed
Bessemer
- Aletheia House – free testing listed
- Cahaba Medical Care
Boaz
Brent
Bryant
- Northeast Alabama Health Services Incorporated – free testing listed
Butler
- Alabama Department of Public Health – free testing listed
Carbon Hill
Carrollton
Centreville
- Alabama Department of Public Health – free testing listed
- Cahaba Medical Care
Chatom
Citronelle
Clanton
- Alabama Department of Public Health – free testing listed
- Health Services Incorporated
Clayton
- Alabama Department of Public Health – free testing listed
- Southeast Alabama Rural Health Associates
Cullman
- Alabama Department of Public Health – free testing listed
- Quality of Life Health Services Incorporated
Dadeville
Deatsville
Decatur
- Alabama Department of Public Health – free testing listed
- Family Health Care Clinic
Demopolis
Double Springs
Dozier
Eclectic
Eight Mile
Ensley
Enterprise
- Alabama Department of Public Health – free testing listed
Eufaula
- Alabama Department of Public Health – free testing listed
- MainStreet Family Care
Eutaw
- Alabama Department of Public Health – free testing listed
- Whatley Health Services
Fairfield
Fayette
Foley
- Franklin Primary Health Center Incorporated – free testing listed
Fort Payne
- Alabama Department of Public Health
- Northeast Alabama Health Services Incorporated – free testing listed
Fultondale
- Alabama Pregnancy Test Center – free testing listed
Fyffe
- Northeast Alabama Health Services Incorporated – free testing listed
Geneva
Geraldine
Gilbertown
- Franklin Primary Health Center Incorporated – free testing listed
Gordo
Greensboro
- Alabama Department of Public Health – free testing listed
- Whatley Health Services
Greenville
- Alabama Department of Public Health – free testing listed
Grove Hill
- Alabama Department of Public Health – free testing listed
Gulf Shores
Guntersville
- Alabama Department of Public Health – free testing listed
Hamilton
- Alabama Department of Public Health – free testing listed
- North Mississippi Health Services
Hartford
- Alabama Department of Public Health – free testing listed
Hayneville
- Alabama Department of Public Health – free testing listed
- Health Services Incorporated
Heflin
- Alabama Department of Public Health – free testing listed
- Quality of Life Health Services Incorporated
Horton
Irvington
Lanett
Linden
- Alabama Department of Public Health – free testing listed
Lineville
- Alabama Department of Public Health – free testing listed
Livingston
- Alabama Department of Public Health
- Whatley Health Services – free testing listed
Loxley
- Franklin Primary Health Center Incorporated – free testing listed
Luverne
- Alabama Department of Public Health – free testing listed
Madison
Maplesville
McIntosh
Meridianville
Midfield
- Jefferson County Department of Health – free testing listed
Millbrook
Montevallo
Moody
Moulton
Mount Vernon
Muscle Shoals
Nauvoo
New Market
Newton
Opelika
- Alabama Department of Public Health
- East Alabama Health – free testing listed
Ozark
- Alabama Department of Public Health – free testing listed
Parrish
Pelham
- Alabama Department of Public Health – free testing listed
Pell City
- Alabama Department of Public Health – free testing listed
Phenix City
Pine Apple
Prattville
- Alabama Department of Public Health – free testing listed
Prichard
- Franklin Primary Health Center Incorporated – free testing listed
Ramer
Roanoke
Robertsdale
- Alabama Department of Public Health – free testing listed
Rogersville
Russellville
Section
- Northeast Alabama Health Services Incorporated – free testing listed
Semmes
Sheffield
- Alabama Department of Public Health – free testing listed
Sipsey
Slocomb
Sylacauga
- Alabama Department of Public Health – free testing listed
- MainStreet Family Care
Tallassee
Taylor
- Five Horizons Health Services – free testing listed
Thomaston
Thomasville
Toney
Town Creek
Triana
Troy
- Alabama Department of Public Health – free testing listed
Tuskegee
- Alabama Department of Public Health – free testing listed
- Quality of Life Health Services Incorporated
Union Springs
- Alabama Department of Public Health – free testing listed
Uniontown
Valley
- Alabama Department of Public Health – free testing listed
- MainStreet Family Care
Valley Grande
- Alabama Department of Public Health – free testing listed
Vernon
- Alabama Department of Public Health – free testing listed
- Whatley Health Services
Wadley
Walnut Grove
West Blocton
Woodstock
Woodville
- Northeast Alabama Health Services Incorporated – free testing listed
Frequently asked questions
Where can I get STD testing in Alabama?
This page lists 269 STD/HIV testing locations in Alabama from the CDC NPIN directory. Call ahead to confirm services and hours.
Is there free STD testing in Alabama?
107 of the 269 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?
32 locations here say no appointment is required. Others may need an appointment. Call before you go.
Can I get a rapid HIV test?
82 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.