There are 14 dams on the Columbia River. Three are in Canada, and the other 11 are in the United States. The dams generate hydroelectricity and provide flood control and water for farms. There are also dams on the Snake River and many other tributaries. These dams have, along with their benefits, caused salmon populations in the river to go down.