Medical student and volunteer Yohana Keleta swabs Mission resident Anna Zhong for COVID-19 during UCSF's mass testing study at Garfield Square. A comprehensive study of the virus's spread held by UC San Francisco researchers in partnership with San Francisco Department of Public Health and Zuckerberg General, mass testing is provided free of charge for the 5700 residents in a one mile square radius of the Mission district. SAN FRANCISCO - APRIL 25, 2020 (Mike Kai Chen/Freelance)

If you must go out to ring in the new year, best to do it safely. So we’ve rounded up the places to get tested for Covid-19 before then. 

Testing sites:

The San Francisco Department of Public Health has been tweeting same-day testing sites primarily based in the Southeast sector. Check out its account here.  

Now through Friday, Dec. 31:

  • CityTestSF at Alemany Farmers Market 
    • 100 Alemany Blvd. 
    • Appointments during regular hours 8:30 a.m. to 8 p.m. are booked, but you can drop in after 11 a.m. Drop-ins welcome anytime on Friday, but the site closes at 1 p.m. on Dec. 31 and will remain closed on Jan. 1. Walk-up or drive-through.

Thursday, Dec. 30:

  • Latino Task Force Hub 
    • 701 Alabama St. 
    • 10 a.m. to 6 p.m. 
    • Drop-ins welcome. No insurance required. 

Now through Saturday, Dec. 1:

  • General Hospital 
    • 1001 Potrero Ave. 
    • 8 a.m. to 4 p.m.
    • Uninsured residents, or SF Health Network patients only. All ages welcome. Appointments are going fast, so call 415-682-1740 to reserve your spot. 


Now through Friday, Dec. 31 

  • Mission Wellness Pharmacy
    • 2424 Mission St.
    • Rapid PCR and antigen tests with same-day results. 10 a.m. to 4:15 p.m. 
    • Costs $225. Visit here to make an appointment. 

Outside of the Mission: 

Wednesday, Dec. 29:

  • Kapwa Gardens (SoMa)
    • 967 Mission St
    • 1 p.m. to 7 p.m. 
    • Available to all SF residents and workers for drop-ins

Thursday, Dec. 30:

  • Latino Task Force (Excelsior site)
    • 20 Norton St. 
    • 9:30 a.m. to 3:30 p.m. 
  • Bayview Opera House 
    • 4705 3rd Street
    • 9 a.m. to 4 p.m. 
    • Available to anyone for drop-ins

Now through Dec. 31:

  • CityTestSF at SoMa site 
    • 600 7th St. 
    • By appointment only, with results in 1-3 days. Make an appointment here to walk or drive-through. On Dec. 31, the site will close early at 1 p.m. and will remain closed on Jan. 1. No insurance required. 
  • Southeast Health Center (Bayview)
    • 2401 Keith St.
    • For hours click here.
    • Available to everyone of all ages for drop-ins, no insurance or ID required. On Dec. 31, the site will close early at 1 p.m. and will remain closed on Jan. 1. Staff speaks English, Spanish, Cantonese, and Mandarin. 

In the new year: 

So, the party is over and you’re headed back to work and shared apartments. Let’s make sure you don’t pass anything nasty along.

Testing Sites:

Jan. 2, 3, 4 :

  • Unidos en Salud  
    • 24th and Capp streets 
    • 9 a.m. to 3:45 p.m.
    • After Jan. 2, this site will be open Fridays through Tuesdays. Appointments and drop-ins available.

Follow Us

REPORTER. Eleni is our reporter focused on policing in San Francisco. She first moved to the city on a whim over eight years ago, and the Mission has become her home. Follow her on Twitter @miss_elenius.

REPORTER. Annika Hom is our inequality reporter through our partnership with Report for America. Annika was born and raised in the Bay Area. She previously interned at SF Weekly and the Boston Globe where she focused on local news and immigration. She is a proud Chinese and Filipina American. She has a twin brother that (contrary to soap opera tropes) is not evil.

Follow her on Twitter at @AnnikaHom.

Join the Conversation


  1. Going out under current circumstances more or less guarantees getting omicron.

    It’s unethical to not make the lede. Omicron does not kid around. If you go out in SF today, and don’t wear an N95 100% of the time you are inside, you will most likely get omicron. Ill-fitting mask? Omicron. Surgical mask? Omicron. Cloth mask costume? Omicron. “Just to drink and OK smoke on NYE the only time I smoke”? Omicron.

    Watcher’s latest take is that 1/12 people already have it. Inside unmasked boosted people socializing is resulting in superspreading events among people I know (8/10 infected!).

    We are in a different world.

    People going to indoor events should assume they will be infected.

    People hosting them, should be prosecuted.

  2. Allemany isn’t accepting drops ins until 2 PM today Wednesday, 12:15pm. A friend tried to go by just now on your information and was turned away. I wish you weren’t encouraging people to use PCR testing resources just to go out.

Leave a comment
Please keep your comments short and civil. We will zap comments that fail to adhere to these short and very easy-to-follow rules.

Your email address will not be published.