The Middle Fork flows west for 23 miles from the confluence of the Selway River and Lochsa River at Lowell, to the town of Kooskia where it joins with the South Fork Clearwater River to create the Clearwater River.