Ravenswood’s Immunization Clinic is by appointment only. Children 3 years and older are eligible. Vaccines are free for children with Medi-Cal, HealthyKids, or no health insurance. Call (650) 330-7400 for questions or to set up an appointment, which is limited to 2 siblings and 1 parent per visit.

  • Location:
    • Ravenswood Family Health Center Main Clinic: 1885 Bay Road, East Palo Alto, CA 94303
  • Hours of Operation:
    • Monday and Wednesday: 1 – 4 PM

MayView’s Immunization Clinic: Please call (650) 327-8717 to inquire about immunizations at our MayView clinics.

  • Location:
    • MayView Mountain View Clinic: 900 Miramonte Avenue, 2nd Fl, Mountain View, CA 94040
    • MayView Sunnyvale Clinic: 785 Morse Avenue, Sunnyvale, CA 94085
    • MayView Palo Alto Clinic (currently closed): 270 Grant Avenue, Palo Alto, CA 94306