Scotch Run flows through the Scotch Valley. The stream flows over the lowest point between Nescopeck Mountain and McCauley Mountain. Scotch Valley is relatively narrow, but becomes somewhat wider downstream of Mifflin Cross Roads. A pond or small lake is located at the stream's headwaters. A few patches of wetland on the National Wetlands Inventory are near the stream. It is flanked by a 100 year floodplain throughout its entire length.
