Free TB tests are available at public health departments, community health centers, and some urgent care clinics
You can get a free tuberculosis test at your local health department — this is the most direct route and costs nothing. Most county and city health departments offer TB testing during regular business hours, and many also run evening or weekend clinics. You do not need insurance, a doctor's referral, or an appointment at many locations, though calling ahead to confirm hours and any requirements is wise.
Community health centers (sometimes called federally may have access to health centers or FQHCs) also provide free or low-cost TB tests regardless of your ability to pay. These centers exist in most cities and towns. You can find one near you by searching the Health Resources and Services Administration directory online, or by calling 211 — a free helpline that connects you to local health services.
Some urgent care clinics and hospital emergency departments will test you for free if you cannot pay, though this is slower and more expensive than going directly to a health department. Use the emergency department only if you have symptoms like a persistent cough lasting more than three weeks, chest pain, or coughing up blood.
Key Takeaways
- Your county or city health department offers free TB tests without requiring insurance, a referral, or an appointment at most locations.
- Community health centers provide free or low-cost testing and can be found through the HRSA directory or by calling 211.
- The test itself is painless — either a skin test (Mantoux test) that you return to read in 48 to 72 hours, or a blood test with results in one to two weeks.
- Bring a photo ID and proof of address if you have it, though lack of either should not prevent you from being tested.
What happens during a TB test at a health department
When you arrive, staff will ask about your symptoms, whether you have been around someone with TB, and your medical history. This takes 10 to 15 minutes. They will then offer you either a skin test or a blood test — you can choose which one you prefer.
The skin test (called the Mantoux test or tuberculin skin test) involves a small injection just under the skin on your forearm. It does not hurt much — most people describe it as a slight pinch. You will be asked to return 48 to 72 hours later so a nurse can measure the bump that forms and tell you the result. If you cannot return at that exact time, tell the staff — they can sometimes read it within a wider window.
The blood test is faster overall. A nurse draws a small sample of blood, usually from your arm. You get results in one to two weeks, either by phone or in person depending on the clinic's process. This test does not require a return visit.
Finding your local health department
Search online for "[your county name] health department" or "[your city name] health department." Most have websites listing their locations, hours, and phone numbers. If you cannot find it online, call 211 and say you need a TB test — they will give you the address and hours of the nearest testing site.
If you live in a rural area with no local health department, call your state health department — they can direct you to the nearest testing location, which might be a traveling clinic that visits your area on a schedule.
Some workplaces, schools, and homeless shelters also arrange free TB testing on-site. If you are in one of these settings, ask your supervisor, school nurse, or shelter staff whether testing is available where you are.
What to bring and how to prepare
Bring a photo ID if you have one, and proof of your address (a utility bill, lease, or mail from a government agency). If you do not have these, you can still be tested — tell the staff what you do have. Some health departments ask for your Social Security number, but this is not required if you do not have one or prefer not to share it.
Wear loose, short-sleeved clothing if you are getting a skin test, so the nurse can access your forearm easily. You do not need to fast or avoid food or drink before either type of test. If you are taking any medications, bring a list or the bottles themselves — some medications can affect the skin test result, and the staff need to know.
If you are pregnant, tell the staff before the test. The skin test is safe during pregnancy, but the blood test is preferred because it does not involve any injection.
What the results mean
A negative result means you do not have TB infection. If you had a skin test, a negative result means the bump measured less than 5 millimeters (about the size of a pencil eraser). If you had a blood test, a negative result is straightforward — the test did not detect TB bacteria.
A positive result means TB bacteria are in your body. This does not automatically mean you have active TB disease — many people carry the bacteria without ever getting sick. The health department will do a follow-up chest X-ray to see whether you have active disease or latent TB infection (bacteria present but not causing illness). This X-ray is also free at the health department.
If your result is positive, a nurse or doctor will explain what happens next and discuss treatment options. You will not be turned away or charged for follow-up care because of cost.
If you have symptoms or known exposure
If you have a cough lasting more than three weeks, fever, night sweats, or weight loss, tell the staff when you arrive. These are symptoms of active TB disease, and testing becomes more urgent. The health department will prioritize your case and may do the chest X-ray the same day instead of waiting for the test result.
If you know you have been in close contact with someone who has TB disease, mention this too. Close contact means living in the same house, working in the same small space, or spending several hours together in a poorly ventilated room. Exposure does not mean you have TB — it means testing is especially important.
Frequently Asked Questions
Do I need insurance to get a free TB test?
No. Health departments and community health centers test anyone regardless of insurance status. Cost is never a barrier to being tested.
How long does the whole process take?
The initial visit takes 15 to 30 minutes. If you choose the skin test, you return 48 to 72 hours later for a 5-minute reading. If you choose the blood test, you wait one to two weeks for results by phone or mail.
What if I test positive — will I be reported to authorities?
Yes, TB is a reportable disease, meaning the health department must report positive cases to the state. This is to track TB in your area and ensure people with active disease get treatment. You will not face legal consequences for testing positive — the goal is treatment and preventing spread.
Can I get tested if I do not have a permanent address?
Yes. Health departments test people experiencing homelessness without requiring an address. Bring any ID you have, or tell staff you do not have ID — they will still test you.
Is the skin test accurate if I have had a TB vaccine?
The skin test can show a positive result even years after a TB vaccine (BCG vaccine), making it harder to interpret. If you have had a BCG vaccine, ask the health department whether a blood test would be better for you — blood tests are not affected by prior vaccination.