Pudding River

The Pudding River is a 62 mi tributary of the Molalla River in the U.S. state of Oregon. Its drainage basin covers 528 sqmi. Among its tributaries are Silver Creek, Butte Creek, Abiqua Creek, and the Little Pudding River.

Historically, the Pudding River flowed directly into the Willamette River, and aerial photos dating back to 1936 provide evidence of the Willamette River's confluence with the Pudding River mainstem channel. Currently, it flows directly into the Molalla River near River Mile 1 before joining the Willamette River. Anadromous and resident salmonids use the Lower Pudding River main stem and key tributaries that support the basin's ecosystems.

Geology
About 24 million years ago at the end of the Oligocene, Oregon had started to look how it is today and the Willamette Bay finally became the Willamette Valley by drying up and being raised above sea level, after assuming a shape much like today's Puget Sound.

Course
The Pudding River Basin's complex of headwater creeks originates from the western edge of the Cascade Mountains along a snowpack-limited ridgeline (i.e. no glaciers are present) that forms a critical linkage from the Mount Hood National Forest and Table Rock Wilderness to Silver Falls State Park and the rolling Waldo Hills east of Salem. Peak ridgeline elevations vary from 3750 to 4250 ft. After emerging from the Cascade Mountain foothills of the Panther Rock Ridge and its unique forested upper-elevation wetlands and lakes, the key tributaries of the watershed like ecologically-important Butte Creek converge near Woodburn into the meandering Pudding River. Passing through and within the Pudding River Valley, the numerous subwatersheds of the Pudding Basin represent a vital part of fertile agricultural lands of the Lower Willamette Valley sub-basin. Two forks of the Pudding join between the cities of Silverton and Mt. Angel, at 45.03637°N, -122.83327°W, as the river continues its course northward where it receives Abiqua Creek from the right at about 2 mi northwest of Silverton. North of Mt. Angel, Butte Creek, which comes down from the Cascade Range foothills past Scotts Mills, empties into the Pudding River at 45.16077°N, -122.77357°W. The river continues northward past the town of Aurora. For most of its course, Butte Creek and the Lower Pudding River mainstem defines the boundary between Marion and Clackamas Counties.

The Pudding River flows into the Molalla River, at 45.28238°N, -122.71686°W, just before the Molalla joins the Willamette River in a floodplain that is part of the Molalla River State Park.

Fishing
The upper river offers catch-and-release fishing for wild trout, while the lower river has bass and panfish. Although the Pudding River is not stocked with hatchery fish, coastal cutthroat trout and rainbow trout enter the upper main stem from Drift, Butte, Silver, and Abiqua creeks. Fishing is restricted to artificial flies and lures and is not allowed for winter-run steelhead (anadromous rainbow trout) that spawn in the tributaries. The extreme lower reaches of the river are navigable by boat when the stream flow is sufficient, sometimes as late as June.