The Skykomish River is a 29-mile long river in the U.S. state of Washington which drains the west side of the Cascade Mountains in the southeast section of Snohomish County and the northeast corner of King County.