Your local health department and primary care doctor are the fastest routes to a TB screening
A tuberculosis screening usually starts with your primary care doctor or a walk-in clinic. If you don't have a regular doctor, your city or county health department runs TB clinics that are free or low-cost and don't require insurance or an appointment in most places. You can also go to an urgent care center or emergency room if you have symptoms like a cough lasting more than three weeks, chest pain, or blood in your sputum — those places will test you the same day.
The screening itself is simple: either a skin test (where a nurse injects a small amount of TB protein under your skin and you return in 48 to 72 hours to have it read) or a blood test (results in one to two weeks). Some clinics offer both and let you choose. You don't need a referral to get tested, and you don't have to tell anyone you're going.
Key Takeaways
- Your primary care doctor, local health department, or urgent care can all perform TB screenings without a referral.
- Health departments offer free or low-cost testing and don't require insurance, an appointment, or a reason to be tested.
- The skin test requires a return visit 48 to 72 hours later; blood tests take one to two weeks for results.
- If you have a persistent cough, chest pain, or cough up blood, go to urgent care or an emergency room for same-day testing.
- Bring your insurance card if you have one, but lack of insurance will not prevent you from being tested.
How to find your local health department TB clinic
Search "[your city or county name] health department tuberculosis clinic" or "[your city or county name] TB testing." Most health departments list their clinic locations, hours, and whether you need an appointment on their website. If the website doesn't say, call the main health department number and ask for the TB program — they can tell you where to go and whether to walk in or schedule ahead.
If you can't find your health department online, call 211 (a free referral line in all 50 states) and say you need TB testing. They will give you the address and phone number of the nearest clinic. You can also text your zip code to 898-211 if you prefer not to call.
What to bring to your screening appointment
Bring a photo ID and your insurance card if you have one. If you don't have insurance, say so — clinics will still test you. Bring a list of any medications you take, especially if you've had TB before or have HIV, because those change how the test is interpreted or what happens next.
Wear loose, short-sleeved clothing if you're getting a skin test, because the nurse needs to inject the test material into your forearm. If you're getting a blood test, wear something that lets them access your arm easily. You don't need to fast or prepare in any other way.
Skin test versus blood test: what to expect
The skin test (also called a Mantoux test or tuberculin skin test) takes about five minutes. A nurse injects a small amount of purified protein derivative under the skin on your forearm. You feel a small pinch. You then return 48 to 72 hours later — usually two or three days — and a nurse looks at your arm to see if there's a raised bump. The size of the bump, not redness, tells whether you have TB infection. You must return for the reading; a skin test is not complete without it.
The blood test (called an interferon-gamma release assay or IGRA) takes about ten minutes and requires one needle stick. The clinic sends your blood to a lab, and you get results in one to two weeks by phone or in person. You don't have to return to the clinic. Blood tests are more accurate if you've had a BCG vaccine (common outside the United States) and don't require a second visit, but they cost slightly more and take longer for results.
What happens if your screening is positive
A positive TB test means you have TB infection — either active TB disease or latent TB (infection without symptoms). You will need a chest X-ray to see whether the infection is active. The clinic will either do the X-ray the same day or refer you to a hospital or imaging center nearby. If the X-ray is normal, you have latent TB and may be offered preventive medicine to stop it from becoming active. If the X-ray shows signs of active TB, you will start treatment right away and the health department will help coordinate your care.
A positive test does not mean you are contagious right now — that depends on whether you have active disease, which the X-ray determines. The clinic will explain your results and next steps before you leave.
TB screening at urgent care and emergency rooms
If you have symptoms — a cough lasting more than three weeks, chest pain, night sweats, or coughing up blood — go to urgent care or an emergency room instead of waiting for a health department appointment. They will test you the same day and do a chest X-ray on site. Tell the staff you think you might have TB so they can put you in an isolation room while you wait for results.
Emergency rooms and urgent care centers will bill your insurance if you have it, or they will work out a payment plan if you don't. Ask about financial assistance programs before you leave — most hospitals have them.
TB screening through your workplace or school
Some employers and schools require TB screening as a condition of hire or enrollment. If that's your situation, your employer or school will tell you where to go — usually a clinic they contract with or your own doctor. You can also go to any clinic on your own and ask them to send results to your employer or school. Bring the form your employer or school gave you so the clinic knows where to send the paperwork.
If you're uninsured, tell the clinic that the screening is for work or school; many offer reduced rates for employment-related testing. You still have the right to choose where you get tested, even if your employer suggested a specific clinic.
Frequently Asked Questions
Do I need a referral from my doctor to get a TB screening?
No. You can walk into a health department clinic, urgent care, or your doctor's office and ask for a TB test without a referral. If you have a primary care doctor, calling them first is faster because they may have results within days, but it's not required.
How much does a TB screening cost?
Health department clinics are free or very low-cost, usually $0 to $50. If you go to urgent care or a doctor's office, the cost depends on your insurance and the clinic's fees — typically $50 to $200 for the test alone, plus more if you need an X-ray. Ask about the cost before the test if you're uninsured.
What if I can't return for the skin test reading?
You must return 48 to 72 hours after the skin test is placed for a nurse to read it. If you cannot return, ask the clinic about a blood test instead — it requires only one visit. If you miss your reading appointment, call the clinic and reschedule; they can usually fit you in within a few days.
Can I get a TB screening if I don't have insurance?
Yes. Health departments test anyone regardless of insurance status. If you go to a doctor's office or urgent care, tell them you're uninsured and ask about their financial assistance program or sliding scale fees. You will not be turned away.
How long does it take to get results?
Skin test results are ready 48 to 72 hours after placement (you return for the reading). Blood test results take one to two weeks. If you have symptoms and go to an emergency room, you may get preliminary results the same day, with final results in one to two days.