| Felt Dam | Teton, ID | 12.2 miles | NW |
| Linderman Dam | Teton, ID | 15.5 miles | NW |
| Teton Dam (historical) | Madison, ID | 19.8 miles | NW |
| Leatham Dam | Madison, ID | 22 miles | SW |
| Granite Creek Dam | Bonneville, ID | 22.4 miles | SW |
| Toliver Dam | Bonneville, ID | 22.6 miles | SW |
| Bergman Lake Dam | Teton, WY | 23.6 miles | NE |
| Indian Lake Dam | Teton, WY | 24.3 miles | NE |
| Cross Cut Diversion Dam | Fremont, ID | 26.6 miles | NW |
| Pops Dam | Fremont, ID | 26.8 miles | NW |
| Ashton Dam | Fremont, ID | 27.3 miles | NW |
| Cherry Dam | Fremont, ID | 27.8 miles | NW |
| Palisades Dam | Bonneville, ID | 27.9 miles | SE |
| Ririe Dam | Bonneville, ID | 28.2 miles | SW |
| Mikesell Number One - Lower Dam | Fremont, ID | 32.1 miles | NW |
| Mikesell Number Two - Upper Dam | Fremont, ID | 32.4 miles | NW |
| Hardeman Dam | Teton, WY | 32.6 miles | SE |
| Jackson Lake Dam | Teton, WY | 32.6 miles | NE |
| Arcadia-Lower Dam | Fremont, ID | 33.1 miles | NW |
| Arcadia-Upper Dam | Fremont, ID | 33.7 miles | NW |
| Grassy Lake Dam | Teton, WY | 33.8 miles | NE |
| Hardiman Number 2 Dam | Teton, WY | 34.2 miles | SE |
| Uhl Dam | Teton, WY | 37.2 miles | NE |
| Blue Creek Number Four Dam | Fremont, ID | 37.7 miles | NW |
| Blue Creek Number Two Dam | Fremont, ID | 38.1 miles | NW |
| Blue Creek Number One Dam | Fremont, ID | 38.5 miles | NW |
| Blue Creek - Upper Dam | Fremont, ID | 38.9 miles | NW |
| Birch Creek Dam | Bonneville, ID | 39.8 miles | SW |
| Bohn Dam | Bonneville, ID | 39.9 miles | SW |
| Porter Dam | Teton, WY | 42 miles | NE |
| Idaho Diversion Dam | Jefferson, ID | 42.5 miles | SW |
| Upper Idaho Falls Number One Dam | Bonneville, ID | 43.2 miles | SW |
| Upper Idaho Falls Number Two Dam | Bonneville, ID | 43.4 miles | SW |
| Tracy Lake Dam | Teton, WY | 43.4 miles | NE |
| Middle Idaho Falls Dam | Bonneville, ID | 44.3 miles | SW |
| Grays Lake Dam | Bonneville, ID | 44.4 miles | SW |
| Lower Idaho Falls Dam | Bonneville, ID | 45.8 miles | SW |
| Little Valley Dam | Bonneville, ID | 47 miles | SW |
| Island Park Dam | Fremont, ID | 48 miles | NW |
| Grays Lake Dam | Caribou, ID | 53.2 miles | SW |
| Icehouse Creek Dam | Fremont, ID | 53.2 miles | NW |
| Sheridan Dam | Clark, ID | 55.2 miles | NW |
| Blackfoot Dam | Caribou, ID | 56.4 miles | SW |
| Enders Dam | Caribou, ID | 56.9 miles | SW |
| Mud Lake Dam | Jefferson, ID | 59.9 miles | NW |
| Henrys Lake Dam | Fremont, ID | 59.9 miles | NW |
| Unit Three Haulroad Dam | Caribou, ID | 62.7 miles | SW |
| China Cap Dam | Caribou, ID | 64.7 miles | SW |
| Culver Springs Dam | Beaverhead, MT | 65.1 miles | NW |
| Widgeon Pond Dam | Beaverhead, MT | 65.9 miles | NW |
|