Get tested in SF

We are currently experiencing high demand for testing. If you feel sick, get tested right away. If you have a known exposure, but have no symptoms, get tested on or after day 6.

If you have health insurance, schedule a test with your doctor. If you have symptoms or a known exposure, your healthcare provider is required by law to get you a test.

Help save City resources for our essential workers and those who have symptoms or a known exposure.

About City-run test sites


  • Live in San Francisco and have a symptom or a close contact with COVID-19
  • Work in San Francisco and interact with the public, cannot stay 6 feet apart at your job, or work directly with people most at risk for COVID-19
  • Call your healthcare provider to test children under 13.

Adults and children 13 years of age or older can get tested at any site. If you don’t have insurance, community pop-up testing sites can test children with parental or guardian consent.

Getting tested for traveling

You must avoid traveling at this time. There is a large surge across the country. You could bring COVID-19 back to SF. If you come back to SF from outside the Bay Area, you must quarantine for 10 days. See more about the travel quarantine.


One negative COVID-19 test does not mean it's safe to travel or gather with others. You could have the virus, but not enough to be detected.


If you need to get tested without symptoms or known exposure, call your healthcare provider for a test. You can also schedule a test with an urgent care provider.


Government-operated test sites do not support testing for traveling or gatherings.

Cost and insurance

Tests at City-run sites are free to you. If you have health insurance, we will bill your provider.


You do not need medical insurance to get tested at a City-run site. You do not need a doctor's note to schedule a test.

COVID-19 symptoms

  • Fever over 100.4° Fahrenheit or 38.0° Celsius 
  • Chills (shivering a lot) 
  • Cough 
  • Difficulty breathing 
  • Fatigue or soreness 
  • Loss of smell or taste 
  • Sore throat 
  • Headache 
  • Runny or stuffy nose 
  • Diarrhea, feeling sick to your stomach, or throwing up

Children and youth under 18 do not need to get tested if they have a stuffy nose, soreness, or feel tired.


Photo ID is not needed. You may be asked to show photo ID, but you can say no.


The personal info you provide is confidential. Your test result will be reported to the health departments in SF, your home county, and the state.


If you shared the name of your doctor, your doctor will also get your results.


A parent or guardian must consent in person to testing a child under 13. The guardian will get the results.


Youth between 13 and 17 can get tested on their own. They can get their own test results.

After your test

You should get your results in less than a week. 


If you feel sick, isolate at home for 10 days.


If you were exposed to someone who tested positive, quarantine at home for at least 14 days.


If you don’t feel sick and were not exposed, keep following Stay Home guidelines.


If you test positive, a City health worker will call you. They will ask about people you have been physically close to. If you test positive, don’t have sick pay, and live in SF, the City can help replace your income.

Testing options for the general public

Your healthcare provider first

If you have insurance, contact your doctor or your healthcare provider. If you have symptoms or have been exposed, your healthcare provider is required by law to get you a test.

Call your healthcare provider directly, if you don't see them on this list.

Carbon Health



Urgent care site, for tests with no symptoms or known exposure

Book a test at an urgent care site if you are getting tested:

  • Without symptoms, a known exposure, or not doing essential work
  • If you want a test before traveling or visits (not recommended during this surge)

Urgent care centers accept most insurance. They may charge a fee for the test.


City Bay Urgent Care 

2131 Irving St


Concentra: Downtown SF 

26 California St


Concentra: Potrero Hill 

2 Connecticut St


Carbon Health: Brannan

470 Brannan St


Carbon Health: Castro 

1998 Market St


GoHealth Urgent Care: Cole Valley 

930 Cole St, Suite 102


GoHealth Urgent Care: Valencia 

1085 Valencia St


GoHealth Urgent Care: North Beach 

170 Columbus Ave, Suite 110


Sutter: San Francisco Urgent Care

55 2nd St, Ground Floor

Government-operated, if you have symptoms or known exposure

Starting December 21, you can only book at CityTestSF up to 3 days ahead. 

City-run test sites do not support testing for travel or gatherings. City resources should be saved for essential workers, people who feel sick, or have known exposure to COVID-19.


CityTestSF Embarcadero

Operated by the City and County of San Francisco.
Walk-through and drive-through, with an appointment.

Pier 30/32
7 days a week, 8 am to 6 pm

Book at CityTestSF Embarcadero for appointments up to 3 days ahead, if you have a symptom or close contact

Demand is high at Embarcadero right now. If you have insurance, please call your doctor or healthcare provider. You must be 14 or over to be seen here (with a parent or guardian present).


CityTestSF at Alemany Farmers Market

Operated by the City and County of San Francisco.

Walk-through and drive-through

Alemany will take a limited number of drop-ins. Make an appointment for guaranteed testing.

100 Alemany Boulevard 

Monday, 12 pm to 3:30 pm
Tuesday, Wednesday, Thursday, 8:30 am to 3:30 pm
Friday, 8:30 am to 12 pm

Closed on Saturdays and Sundays.

Book at Alemany for appointments up to 3 days ahead, if you have a symptom or close contact. You must be 14 or over to be seen here (with a parent or guardian present).


Optum Serve Site, City College Campus

Operated by the State of California.

Walk-through, with an appointment.

Children under 13 must be registered for testing by a parent or guardian. Youth between the ages of 13 and 17 can register themselves for testing and get their own results.

1800 Oakdale (entrance at 1200 Phelps)

Monday through Friday, 7 am to 7 pm

Book at Optum Serve Site, if you have a symptom or close contact.

Pop-up community testing sites (drop-in)

Pop-up test sites are deployed to various neighborhoods most impacted by COVID-19, in partnership with community organizations. Sites and locations can change every 2 weeks, according to need. 

Only pop-up test sites with expected capacity are listed.

During the current COVID-19 surge, there are longer than normal wait times. Drop-ins may be limited toward the end of the day, to make sure all testing is done properly.

Sites may also close if it’s raining. Test specimens need to be kept dry.

These sites offer COVID-19 testing to minors under the age of 13 with guardian or parental consent. At the test sites, clinicians can also teach parents how to take a sample for their children.



90 Kiska Rd

Open Tuesdays, 10 am to 3 pm


NOW Hunters Point

155 Jennings Street


  • Fridays 9 am to 4 pm
  • Saturday, January 23, 9 am to 3 pm (pilot)




Focused on residents of the Tenderloin neighborhood. No insurance needed. No ID needed.


GLIDE parking lot, 330 Ellis Street

Open Tuesdays and Wednesdays, 10 am to 4 pm.

You must make an appointment, unless mentioned otherwise. Wear a face covering and stay 6 feet apart from others, when you arrive to get tested. If you drive through, keep your windows rolled up and your mask on.

About testing partners

Color is a health tech company providing a high volume COVID-19 test lab for Embarcadero, SOMA, and mobile sites in SF.

One Medical is a national primary care practice, managing clinical operations at SOMA. They operate over 20 test sites.

Optum provides COVID-19 testing at over 80 sites across CA, including City College.

Carbon Health is a tech-enabled healthcare provider with clinics across CA, virtual care in 16 states, and COVID-19 testing nationwide.


The COVID-19 test detects if you have the virus at the time you take the test. It does not test for immunity or if you had the virus in the past.

If your test is negative, you must still be careful. You can still get infected. If you have COVID-19 symptoms later, you can get tested again.

Have questions or need more help? Call 311, 24 hours a day, 7 days a week.