Palo Alto es atravesada por varios arroyos que fluyen al norte de San Francisco Bay, Adobe Creek en su límite oriental, San Francisquito Creek en su límite occidental, y Matadero Creek en entre los otros dos.