The project includes McNary Dam, Lake Wallula, powerhouse, navigation lock, two fish ladders and a system of levees and pumping plants. The project provides for slackwater navigation, hydroelectric power generation, recreation, wildlife habitat and incidental irrigation.