 The Upper Penitencia Creek watershed drains an area of and runs approximately from to its confluence with Coyote Creek, the latter being about from San Francisco Bay.The source of Upper Penitencia Creek is on Poverty Ridge in the Diablo Range.It plunges into Cherry Flat Reservoir and then flows through Alum Rock Park, where it is joined by Arroyo Aguague.