Public health sites in San Francisco

Get a Covid vaccine and booster at these larger public healthcare centers and neighborhood sites.

Health Network sites

Make a vaccine or booster appointment by:

  • Using your MyChart account
    or
  • Calling a clinic directly

Chinatown Health Center

1490 Mason Street
415-364-7600

Ocean Park Health Center

1351 24th Avenue
415-682-1900

Potrero Hill Health Center

1050 Wisconsin Street
415-648-3022

Tom Waddell Urban Health Clinic

230 Golden Gate Avenue
415-355-7500

Zuckerberg SF General Learning Center

1001 Potrero Avenue, Building 30, 2nd floor
415-355-7500

Neighborhood sites

Adult Immunization and Travel Clinic (AITC)

101 Grove, room 101
415-554-2625

By appointment only

Pfizer: Monday and Wednesday
Moderna: Tuesday and Thursday

Make an appointment


Boeddeker Park

246 Eddy Street
855-970-0077

Drop-in

  • Saturdays, noon to 3:15 pm

Or sign up for a time


Excelsior Neighborhood Vaccine Site

20 Norton Avenue
415-562-8638

Drop in

  • Thursdays, 11 am to 4:30 pm
  • Fridays, 11 am to 4:30 pm
  • Saturdays, 9:30 am to 3:15 pm

Or sign up for a time

GLIDE

330 Ellis Street
855-970-0077

Drop in

  • Thursdays, 1:30 to 4:30 pm

Or sign up for a time

HealthRight360

1563 Mission
415-746-1940

Drop in

  • Monday to Friday: 8:40 am to noon
  • Monday, Tuesday, Thursday, and Friday: 1 to 4 pm

Or sign up for a time

Mission 24th and Capp UCSF, Unidos en Salud, BayPLS 

24th Street and Capp Street
844-965-0987

Drop in

  • Mondays, Fridays, and Saturdays, 9 am to 3:45 pm

Or sign up for a time

Mission Wellness Pharmacy

2424 Mission
800-860-8984

Drop in

  • Mondays to Fridays, 9:30 am to 6 pm
  • Saturdays, 10 am to 5 pm

Or sign up for a time

Lakeview/OMI

*New temporary location to open February 3

Pilgrim Church

400 Randolph Street

Drop in

  • Fridays, 9 am to 4 pm
  • 1st and 3rd Saturdays, 10 am to 2:30 pm

Or sign up for a time

Noe Valley Pediatrics 

3700 24th Street
415-641-1019

By appointment only

San Francisco AIDS Foundation

117 6th Street

Drop-in

  • Tuesdays, 1 to 4 pm
  • Thursdays, 1 to 4 pm
     

Southeast Health Center

2401 Keith Street
855-970-0077

Site closed on Wednesday, Jan. 18.

Drop in

  • Tuesdays to Saturdays, 9 am to 4:45 pm

Or sign up for a time

Treasure Island YMCA

749 9th Street

By appointment only

  • Tuesdays, 2 to 6 pm

  • Call 415-767-2011
     

Visitacion Valley Neighborhood Vaccination Site

1099 Sunnydale Avenue
855-970-0077

Drop in

  • Mondays, 9:30 am to 4:15 pm

Or sign up for a time

Western Addition Neighborhood Vaccine Site

1181 Golden Gate Avenue
855-970-0077

Drop in

  • Wednesdays and Saturdays, 10 am to 5:15 pm

Or sign up for a time

Last updated January 25, 2023