Office Locations and Services

Bay Valley Medical Group has several office locations in Alameda and Contra Costa counties. Our provider network includes four integrated group offices with multi-specialty services under one roof as well as hundreds of affiliate, private physician offices. To learn more about our office locations and the services we provide, please select from the list below. Driving directions are also available.

Medical group offices:
Castro Valley
Danville
Hayward
Pleasanton
 

Affiliate physician offices:

We have over 400 physicians located in the following cities.
To learn more about our affiliate physician network, please call
(510) 785-5000 and ask for the Customer Service Department.

Castro Valley
Danville
Dublin
Fremont
Hayward
Newark
Oakland
Pleasanton
San Leandro
San Lorenzo
San Ramon
Union City