Il fiume Snake inizia nel Parco Nazionale di Yellowstone nello stato del Wyoming e si unisce al fiume Columbia, il più grande fiume nel nord-ovest del Pacifico, vicino a Pasco, Wash. Il fiume Snake è il più grande del fiume Columbia affluente. È lungo circa 1.040 miglia.
Il fiume Snake ha un'area di drenaggio totale di circa 109.000 miglia quadrate e attraversa gli stati di Wyoming, Idaho, Oregon e Washington. La profondità del fiume Snake varia da circa 3 piedi a oltre 100 piedi. Il fiume Snake prende il nome dalla tribù dei nativi americani chiamata Snake Indians, ora nota come Shoshone. Il fiume scorreva attraverso la terra di questa tribù.