Tuberculosis is an airborne infectious disease which generally affects the lungs. Many homeless shelters, employers, and volunteer organizations require routine testing. If a skin test is positive, it's called a positive PPD and is frequently followed up with a chest x-ray and sometimes other tests. The CDC website has some client educational information if you're interested in learning more about TB, including testing & treatment information (link).


CVS Minute Clinics, Walgreens, Walmart & Costco all have wellness clinics that do TB skin testing in addition to minor primary care services, physicals, and vaccines.
Walgreens is cheaper than CVS. Costco is also cheap but might require membership card. Not all the stores offer clinical services.

(CVS pricing on website), (CVS minute clinic locator) Locations include Walnut Creek, Mountain View, Burlingame, and San Jose.
(Walgreen website)
(Walmart website)
(Costco website)

Long-term Primary Care

Community Primary Care Medical Centers
If a client is enrolled in a primary care medical center, then they can usually get TB testing through them. Asian Health Services, La Clinica, Lifelong, Native American, Tri-City, etc. These centers often help clients sign up for insurance if they don't have any or are sliding scale.
Private Sources of Primary Care
Clients may be enrolled in other health centers like Kaiser, Sutter, University Health Services, or a private practice which provide TB testing. These sources of primary care often have requirements such as already having insurance, charge subscription fees, require clients to be a student if it's a university health center, or only accept out-of-pocket payments.

By location

Alameda County

TB skin test


  • Ann Chandler (Website). Walk in testing on Tuesdays, 9-11 am, 1-4 pm. Results will be Thursday, from 2-4:30 pm. It says no chest x-ray. Free/sliding scale ($8 - 37)
  • Berkeley Free Clinic (website). Call-in for a same day appointment. Weekday waitlist opens at 5:45pm (5:30pm for homeless clients) with appointments scheduled between 7pm-8:45pm. Open MWTF. On Saturdays the waitlist opens at 1pm and appointments are scheduled between 1pm - 5pm. Check website for Tuesdays and holidays. Free.



  • Healthcare for the Homeless (website) has free TB testing throughout Alameda County. (510) 532-1930. Usually Tuesdays, 1-3 in Oakland.
  • Eastmont Catch-up Clinic, run by ACPHD, (Info Here) offers FREE TB testing (I think only for kids) every 2nd and 4th Tuesday of the month, 1-3 pm. 510-577-7080, 6995 Foothill Blvd., #200, Oakland. Walk-ins only, limited spots. There is very little information about this clinic. I would recommend that a person use it only if they live nearby so they don't waste their time.
  • Healthy Oakland offers TB at $25 if sliding scale/self-pay. Call (510) 444-9655.
  • Concentra offers TB for $32.50. Call (510) 465-9565. M-F, 8 am to 6 pm.
  • Terra Nova offers TB for $55. Call (510) 534-5331. Has hours on Saturdays, and one Sunday of the month.
  • Prescott-Joseph Center TB Clinic (Drop in TB 1 day per month) (510)835-8683 Oakland 920 Peralta St, Oakland, CA 94607. Open 1-3pm 2nd Monday of the month. No ID or proof of residency required.


San Leandro

  • Concentra at $32.50. Call (510) 351-3553. Good hours- M-F, 7 am to 6 pm.

Walnut Creek

TB chest x-ray

  • Alameda


  • Carbon Health. (510) 686-3621. Dr Seth Kaufman has told me that if we send clients to him who have been vaccinated for TB and if they say they are from the Berkeley Free Clinic, that they will do an XRay only visit for $75, read the results and give them to the client.
  • Livermore


  • Highland Hospital Same Day Clinic! Call 510-437-8500 at 6 am, tell operator you tested positive for TB at BFC and would like to schedule an appointment with a physician. Financial counseling will be done on site.
  • NorCal Imaging According to a client (info not yet verified!) this org offers TB chest x-rays for ~$53. Drop-in x-ray hours are Monday - Friday 8am - 4:30pm.

Contra Costa County

TB skin test

Walnut Creek

  • CVS Minute Clinic. (Website). (866) 389-2727, 738 BANCROFT ROAD, WALNUT CREEK, CA 94598 M-F 9-6:30, although get there before 6:15 to get seen. Saturday/Sunday from 9:00 AM - 5:30 PM. Closed during lunch. TB Test/Read can be done separately it seems, charges $28 for both.

TB chest x-ray

  • Lifelong Contra Costa Clinics: Brookside Richmond, Brookside San Pablo, MacDonald Richmond. (510) 215-9092. Enroll as a patient, and after appointment is scheduled will be referred for X-rays.

San Francisco County

Check out SF TB control page for updated info!

TB skin test

  • AITC Immunization and Travel Clinic. 101 Grove Street, Room 102, (415) 554-2625, *No appointment needed, Adults and Children, $47.
  • Huckleberry Youth Health Center (For youth up to 25 by appointment) (415)386-9398. 1292 Page Street San Francisco, CA 94117. Sliding Scale $0-$45, accepts insurance. Call Monday morning after 9 to make an appointment. Some staff speak Spanish and has translation services.
  • Dr John Konstantin, MD. 2584 MacArthur Blvd, Oakland, CA 94602. Can call (510) 530-5400 to set up an appointment or to get information. TB test costs $20. Drop in appointments available M-F from 10 AM - 5 PM. CASH ONLY.
  • Chinatown Public Health Center, 1490 Mason Street, (415) 364-7600. Fee Charged
  • Curry Senior Center, 333 Turk Street, (415) 885-2274, Seniors Only, By Appointment
  • Glide Health Services, 330 Ellis Street (4th Floor), (415) 674-6140
  • Haight Ashbury Free Clinic, 558 Clayton Street, (415) 746-1950
  • Meridian Medical Center, 2460 Mission St, #208, San Francisco 415-642-8522. $100, same day results. Chest x-ray for BCG vaccinated.
  • Mission Neighborhood Health Center, 240 Shotwell Street, (415) 552-3870. At last check, Hours: M-F: 8:30 AM – 5:30 PM; W closed for lunch, sometimes has a late night clinic from 5:30 -8 pm on the 3rd and 5th Wednesdays. Cost: $25 for skin test, $60 for X-rays. Appointment is preferred.
  • Mission Neighborhood Resource Center, 165 Capp Street, (415) 869-7977 Homeless Clients Only
  • North East Medical Services, 1520 Stockton Street, 82 Leland Avenue, 2308 Taraval Street, (415) 391-9686
  • St. Anthony's Free Medical Clinic, 150 Golden Gate Avenue, San Francisco, CA (415) 241-8320. Hours: Monday, Tuesday, Thursday, and Friday: 8:00am to 12:00pm, 1:00pm - 5:00pm; Wednesday: 8:00am to 12:00pm. Free drop-in care (line forms 30 minutes before opening).
  • San Francisco Free Clinic, 4900 California Street, (415) 750-9894
  • South of Market Health Center, 551 Minna Street, (415) 626-2951
  • Southeast Health Center, 2401 Keith Street, (415) 671-7000
  • Tom Waddell Health Center, 50 Lech Walesa Street, (415) 355-7400

TB chest x-ray

  • SF Immunization and Travel Clinic SF Immunization and Travel Clinic will do the QuantiFERON TB Gold Test for $107. 101 Grove Street, San Francisco, CA 94102. Phone:(415) 554-2625
  • Latin America Marketing Corp Chest X-Ray Express (800) 901-3785 at 2460 Mission Street, Suite 208, 2nd Floor. $75. For children, adults, all cities. Needs paperwork that confirms positive PPD. MTWF, 9-1. ThS, 9-1.
  • San Francisco DPH General Hospital TB Clinic. (415) 206-8524. 995 Potrero Avenue. Only SF residents, with written referral from a provider, or from a shelter.


  • Childrens Health Center at SFGH, 1001 Potrero Avenue (Rm 6M5), (415) 206-8376. *Children Under Age 18 Only
  • *Oakland Children's Hospital Tuberculosis Program- Outpatient Center, (510)428-3336, Address: 744 52nd St, Oakland, CA 94609, PPD skin test and Chest X-Rays,Provides diagnosis and treatment services, Accepts Medi-Cal, and other major insurance, full list here:


TB Cheat Sheet
Immunication Cheatsheet



Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License