| Asotin Dam | Asotin, WA | 13.8 miles | NE |
| Soldiers Meadow Dam | Nez Perce, ID | 16 miles | NE |
| Sunset Palisades Dam | Nez Perce, ID | 17.4 miles | NE |
| Reservoir A Dam | Nez Perce, ID | 18.9 miles | NE |
| Winchester Dam | Lewis, ID | 22.6 miles | NE |
| Busch Pond Dam | Whitman, WA | 28.4 miles | NW |
| Big Four Lake Dam | Columbia, WA | 29.7 miles | NW |
| Watson Lake Dam | Columbia, WA | 29.8 miles | NW |
| Curl Lake Dam | Columbia, WA | 29.9 miles | NW |
| Deer Lake Dam | Columbia, WA | 30.1 miles | NW |
| Rainbow Lake Dam | Columbia, WA | 30.8 miles | NW |
| Blue Lake Dam | Columbia, WA | 31.5 miles | NW |
| Spring Lake Dam | Columbia, WA | 32 miles | NW |
| Huckleberry Mountain Reservoir Dam | Columbia, WA | 36.4 miles | NW |
| Lower Granite Lake Dam | Whitman, WA | 39.8 miles | NW |
| Thompson Dam | Nez Perce, ID | 39.9 miles | NE |
| Pyles Canyon Dam Number Two | Union, OR | 41.4 miles | SW |
| Dworshak Dam | Clearwater, ID | 45.1 miles | NE |
| Spring Valley Dam | Latah, ID | 46.9 miles | NE |
| Troy Dam | Latah, ID | 47.5 miles | NE |
| Big Canyon Fish Weir | Wallowa, OR | 47.7 miles | SW |
| Jubilee Meadows Dam | Union, OR | 48 miles | SW |
| Johns Creek Dam | Idaho, ID | 48 miles | SE |
| Dayton Lumber Company Mill Dam | Columbia, WA | 50.6 miles | NW |
| Sheep Ridge Dam | Wallowa, OR | 50.9 miles | SW |
| Lostine Dam | Wallowa, OR | 51.7 miles | SW |
| Langdon Lake Dam | Umatilla, OR | 55 miles | SW |
| Little Goose Lock and Dam | Whitman, WA | 55.1 miles | NW |
| Wallowa Lake Dam | Wallowa, OR | 56.2 miles | SW |
| Twin Reservoirs Dam | Walla Walla, WA | 57 miles | SW |
| Mill Creek Diversion Dam | Walla Walla, WA | 57 miles | SW |
| Mountain Sheep Dam | Wallowa, OR | 57.2 miles | SW |
| Mill Creek Dam | Walla Walla, WA | 57.5 miles | SW |
| Elgin Mill Wastewater Lagoon Dam | Union, OR | 58.1 miles | SW |
| Moose Creek Dam | Latah, ID | 59.4 miles | NE |
| Elk River Dam | Clearwater, ID | 61.1 miles | NE |
| Robison Dam | Walla Walla, WA | 61.7 miles | SW |
| McGregory Dam | Whitman, WA | 63.4 miles | NW |
| Lyons Dam | Franklin, WA | 63.4 miles | NW |
| Ruckman Dam | Union, OR | 64.3 miles | SW |
| Hells Canyon Dam | Wallowa, OR | 64.7 miles | SE |
| Lake West Dam | Franklin, WA | 64.8 miles | NW |
| Blalock Lake Dam | Walla Walla, WA | 64.8 miles | SW |
| Grays Slough Dam | Union, OR | 65.2 miles | SW |
| Hells Canyon Dam | Adams, ID | 65.3 miles | SE |
| Elmer Dam Number Three | Union, OR | 65.7 miles | SW |
| Fleet Dam Number Two | Union, OR | 65.7 miles | SW |
| Elmer Dam Number Four | Union, OR | 65.8 miles | SW |
| Imnaha Fish Weir | Wallowa, OR | 66.3 miles | SE |
| Stiller Dam | Walla Walla, WA | 67.5 miles | SW |
|