With its headwaters in the icefields on the western slopes of Mount Adams, the Lewis River flows westward through Gifford Pinchot National Forest to the western boundary of Skamania County. From there to the Columbia River, it represents the boundary between Cowlitz County and Lewis County. It is dammed along the way three times, by Swift Dam, by Yale Dam and by Merwin Dam. It passes through the small communities of Yale, Ariel and Cougar before crossing Interstate 5 at Woodland, near its confluence with the Columbia.