Stevens Creek consists of approximately 20 miles of channel, and enters the San Francisco Estuary near Long Point, north of Moffett Field Naval Air Station, at Whisman Slough between Mountain View's Shoreline Park and Stevens Creek Shoreline Nature Study Area.