Home › California
STD Testing in California
1193 STD and HIV testing locations in California, 292 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
- Anaheim (5)
- Arroyo Grande (3)
- Avenal (3)
- Bakersfield (20)
- Baldwin Park (3)
- Berkeley (4)
- Beverly Hills (5)
- Burbank (4)
- Canoga Park (5)
- Chico (4)
- Chula Vista (6)
- Compton (5)
- Concord (7)
- Corona (4)
- Costa Mesa (3)
- Culver City (3)
- Daly City (4)
- Desert Hot Springs (3)
- El Cajon (8)
- El Monte (10)
- Escondido (7)
- Eureka (4)
- Fremont (3)
- Fresno (14)
- Garden Grove (6)
- Glendale (7)
- Grass Valley (5)
- Hanford (4)
- Hayward (3)
- Hemet (5)
- Huntington Park (4)
- Indio (7)
- Inglewood (3)
- Kerman (3)
- La Habra (3)
- Lancaster (5)
- Long Beach (14)
- Los Angeles (125)
- Lynwood (3)
- Madera (4)
- Manteca (4)
- Merced (4)
- Modesto (10)
- Moreno Valley (3)
- Mountain View (5)
- Murrieta (3)
- National City (5)
- Oakland (28)
- Oceanside (7)
- Ontario (4)
- Orange (4)
- Oxnard (13)
- Palm Springs (5)
- Palmdale (3)
- Palo Alto (3)
- Pasadena (8)
- Perris (4)
- Pico Rivera (3)
- Pomona (7)
- Porterville (4)
- Redding (5)
- Redwood City (4)
- Reedley (4)
- Richmond (5)
- Riverside (14)
- Roseville (3)
- Sacramento (23)
- Salinas (8)
- San Bernardino (7)
- San Diego (53)
- San Fernando (3)
- San Francisco (56)
- San Jose (26)
- San Leandro (3)
- San Luis Obispo (4)
- San Mateo (3)
- San Pedro (3)
- San Rafael (6)
- Santa Ana (7)
- Santa Barbara (7)
- Santa Clarita (3)
- Santa Cruz (6)
- Santa Maria (4)
- Santa Monica (4)
- Santa Paula (3)
- Santa Rosa (8)
- Simi Valley (4)
- Stockton (12)
- Tarzana (3)
- Temecula (4)
- Thousand Oaks (3)
- Torrance (4)
- Tracy (3)
- Tulare (6)
- Turlock (3)
- Tustin (3)
- Van Nuys (5)
- Ventura (4)
- Visalia (7)
- Vista (3)
- Watsonville (5)
- West Hollywood (4)
- Whittier (6)
- Yuba City (6)
Other locations in California
Adelanto
Alameda
Albany
Alhambra
Alpine
Alviso
Anderson
Antioch
Anza
- DAP Health – free testing listed
Arbuckle
Arcata
- Open Door Community Health Centers
- United Indian Health Service Incorporated – free testing listed
Arvin
Atascadero
Auburn
- Chapa-De Indian Health
- Sierra Foothills AIDS Foundation – free testing listed
Banning
Barstow
- SAC Health
- San Bernardino County Department of Public Health – free testing listed
Beaumont
Bell
Bell Gardens
Bellflower
Big Bear Lake
Bloomington
Bolinas
Bonny Doon
Boonville
Borrego Springs
Brentwood
Burney
Buttonwillow
Camarillo
Cameron Park
Camp Pendleton North
- North County LGBTQ Resource Center – free testing listed
Campbell
Campo
Capitola
Carlsbad
- Carbon Health
- TrueCare – free testing listed
Carmichael
Carpinteria
Carson
Caruthers
Castroville
Cathedral City
- DAP Health
- DAP Health – free testing listed
Ceres
Cerritos
Chino Hills
Chowchilla
Citrus Heights
Clearlake
Cloverdale
Coachella
Coalinga
Coarsegold
Colusa
Corcoran
Corning
- Tehama County Health Services Agency – free testing listed
Corte Madera
Covina
- East Valley Community Health Center – free testing listed
Cudahy
Cupertino
Cypress
Davis
Delano
Delhi
Dinuba
Dixon
Dorris
Dos Palos
Downey
Downieville
E Rancho Dominguez
Earlimart
East Los Angeles
- Via Care Community Health Center – free testing listed
- Via Care Community Health Center – free testing listed
Eastvale
El Cerrito
Emeryville
Empire
Encinitas
- TrueCare – free testing listed
Esparto
Exeter
Fairfield
- Planned Parenthood Northern California
- Solano County Public Health Department – free testing listed
Farmersville
Ferndale
Fillmore
Firebaugh
- Valley Health Team – free testing listed
Folsom
Fontana
Fortuna
Fountain Valley
- Families Together of Orange County – free testing listed
Fowler
Gardena
Gilroy
- Bay Area Community Health – free testing listed
- Gardner Health Services
Glendora
Goleta
- Network Medical Womens Center – free testing listed
Gonzales
Grand Terrace
Greenbrae
Greenfield
Gridley
Guadalupe
Gualala
Guerneville
Hacienda Heights
Half Moon Bay
Hamilton City
Harbor City
Hawthorne
Healdsburg
Hesperia
Hilmar
Hollister
Hoopa
Hughson
Huntington Beach
Huron
Imperial Beach
- Imperial Beach Community Clinic – free testing listed
Ione
Irvine
- Hoag
- Radiant Health Centers – free testing listed
Irwindale
Isla Vista
- Santa Barbara Neighborhood Clinics – free testing listed
Ivanhoe
Jackson
Kettleman City
King City
Kingsburg
Koreatown
La Jolla
La Mesa
La Puente
La Quinta
Laguna Beach
Laguna Hills
Lake Elsinore
- Riverside University Health System
- Vista Community Clinic – free testing listed
Lakeport
Lakeside
Lakewood
Lamont
Larkspur
Lawndale
Le Grand
Lebec
Lemon Grove
Lemoore
Lindsay
Live Oak
- Peachtree Health – free testing listed
Livermore
Livingston
Lodi
Loma Linda
Lompoc
Los Alamitos
Los Altos
Los Banos
Los Molinos
Lost Hills
Loyalton
- Sierra County Public Health Department – free testing listed
Magalia
Marina
Mariposa
Markleeville
- Alpine County Health and Human Services Department – free testing listed
Martinez
Marysville
- Ampla Health
- Peachtree Health – free testing listed
Mckinleyville
Mecca
Mendota
Menifee
Menlo Park
- Stanford Childrens Health – free testing listed
- Stanford Health Care
Mill Valley
Mission Viejo
Monrovia
Montclair
Montebello
- Clinica Monsenor Oscar A Romero – free testing listed
- South Central Family Health Center
Monterey
Moorpark
Napa
Needles
Nevada City
Newark
Newbury Park
Newman
Nipomo
Norco
North Highlands
North Hills
- Mission City Community Network Incorporated – free testing listed
North Hollywood
- Carbon Health
- Valley Community Healthcare – free testing listed
Northridge
Norwalk
Novato
- Carbon Health
- Marin Community Clinics – free testing listed
Oak View
Oakhurst
Occidental
Oceano
Ojai
Olivehurst
Orange Cove
Orland
Orosi
Oroville
Pacoima
- Northeast Valley Health Corporation
- Northeast Valley Health Corporation – free testing listed
Pajaro
Palm Desert
Panaroma City
- El Proyecto Del Barrio Incorporated – free testing listed
Panorama City
- Bienestar – free testing listed
- Center for Family Health and Education – free testing listed
Parlier
Paso Robles
Patterson
Petaluma
Piedmont
Pinole
- LifeLong Medical Care – free testing listed
Pittsburg
Placentia
Placerville
Planada
Pleasanton
Point Reyes Station
Portola
Poway
Prather
Ramona
- TrueCare – free testing listed
Rancho Cucamonga
Rancho Mirage
Red Bluff
- Tehama County Health Services Agency – free testing listed
Redondo Beach
Reseda
Riverbank
Riverdale
Rohnert Park
Round Mountain
Salton City
San Andreas
- Calaveras Public Health Services – free testing listed
- MACT Health Board Incorporated
San Bruno
San Jacinto
- DAP Health – free testing listed
- Riverside San Bernardino County Indian Health Incorporated
San Joaquin
- Valley Health Team – free testing listed
San Juan Capistrano
San Lorenzo
San Marcos
- Carbon Health
- TrueCare – free testing listed
San Pablo
- Contra Costa Health Services
- LifeLong Medical Care – free testing listed
San Ramon
San Ysidro
- San Ysidro Health – free testing listed
Sanger
Santa Clara
Santa Ynez
Santee
Seaside
Sebastopol
Selma
Shafter
Shasta Lake
Sherman Oaks
Soledad
Sonoma
Sonora
South Lake Tahoe
Stanton
Stratford
Sun Valley
Sunland
Sunnyvale
Sutter Creek
Sylmar
Taft
Tehachapi
- Omni Family Health – free testing listed
Templeton
Terra Bella
Thermal
- DAP Health – free testing listed
- Riverside San Bernardino County Indian Health Incorporated
Three Rivers
Traver
Truckee
Tulelake
Union City
Upland
Vacaville
Valencia
Vallejo
Valley Center
Valley Village
Venice
- Venice Family Clinic – free testing listed
Victorville
Walnut Creek
Wasco
Waterford
West Covina
West Hills
West Sacramento
Westley
Westminster
Willow Creek
Willows
Wilmington
Windsor
Winnetka
Winters
Wofford Heights
Woodlake
Woodland
Woodland Hills
- Carbon Health
- Southern California Medical Center – free testing listed
Woodside
- Until Theres A Cure Foundation – free testing listed
Woodville
Yreka
Frequently asked questions
Where can I get STD testing in California?
This page lists 1193 STD/HIV testing locations in California from the CDC NPIN directory. Call ahead to confirm services and hours.
Is there free STD testing in California?
292 of the 1193 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?
280 locations here say no appointment is required. Others may need an appointment. Call before you go.
Can I get a rapid HIV test?
561 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.