Bay Valley Medical Group in Castro Valley

Part of Bay Valley Medical Group

20126 Stanton Avenue
Suite 201
Castro Valley, CA 94546
Phone: 510-581-2559

Getting Here »

Our Primary Care Doctors

Our Specialists

Our Offerings

  • Internal Medicine
  • Access to Stanford's specialists
  • General Surgery
  • Laboratory Services
  • Obstetrics and Gynecology
  • Online Scheduling (offered through MyHealth)
  • Pediatric Care
  • Podiatry
  • Primary Care

For Patients

Call us to make an appointment

For Referring Physicians