The Oak Grove Fork Clackamas River arises at an elevation of above sea level and falls between source and mouth to an elevation of. The main stem begins in the Cascade Range near Abbot Pass, a mountain gap at , on the border between Clackamas County and Wasco County. Originating on the Warm Springs Indian Reservation, the river flows generally west about through the Mount Hood National Forest to the unincorporated community of Ripplebrook, where it joins the main stem of the Clackamas River. From its source, the river flows about through a landform known as Big Meadows before leaving the reservation. Shortly thereafter, it crosses the Pacific Crest Trail, which follows the river from there to Timothy Lake. Oak Grove Fork then flows between the Clackamas Lake Campground and Clackamas Lake, which lies to the left of the river, before entering Timothy Lake about from the mouth. From here to Ripplebrook, Forest Road 57 follows the river. Campgrounds on the lake shore to the left include Oak Fork, Gone Creek, Hood View, and Pine Point. Meditation Point Campground lies on the opposite shore. While flowing through Timothy Lake, the elevation of which is above sea level, Oak Grove Fork receives Crater Creek, Cooper Creek, and Dinger Creek, all from the right. The river exits the lake via a spillway from the mouth. Just below the spillway, the river passes the USGS gauge station at Timothy Lake, then receives Anvil Creek from the right, Stone Creek from the left, Buck Creek from the right, Peavine Creek from the left, and Shellrock Creek and Cat Creek, both from the right, before reaching the USGS gauge above Lake Harriet. Lake Harriet Campground lies along the shore to the right. Flowing through the lake, the river receives Kelley Creek from the left, then exits the lake and receives Sam Creek from the left about from the mouth. Then the river receives Skunk Creek and Canyon Creek from the right, Butte Creek from the left, and Station Creek and Pint Creek, both from the right, before passing Ripplebrook, Ripplebrook Campground, the Ripplebrook Ranger Station and Heliport, and the southeastern terminus of Oregon Route 224, which all lie to the right. Shortly thereafter, the river flows by Rainbow Campground, which lies to the left, and enters the Clackamas River about above its confluence with the Willamette River at Gladstone.
Discharge
The United States Geological Survey monitors the flow of Oak Grove Fork at two stations, one below Timothy Lake, from the mouth, and the other above a Portland General Electric power plant intake, from the mouth. The average flow of the river at the Timothy Lake gauge is. This is from a drainage basin of. The maximum flow recorded there was on December 24, 1964, and the minimum flow was on September 23, 1968. At the power plant gauge, the average flow is from a drainage basin of. The maximum flow recorded there was on January 7, 1923, and the minimum flow was on August 16, 2004.
Fishing
The Oak Grove Fork has fishing for Brook trout close to the Timothy Lake dam, wild coastal cutthroat trout, and Rainbow trout further down, and Brown trout close to Harriet Lake. All species respond well to flies or artificial baits. Only artificial lures and flies allowed on the Oak Grove Fork, with barbless hooks.
Hydroelectric dams
As part of its efforts to generate electricity from water power in the Clackamas River basin, PGE built a dam on the Oak Grove Fork in 1923. The company's power plant at Lake Harriet, created by the dam, began making electricity in 1924. To regulate flows on the Oak Grove Fork and on the mainstem Clackamas River, the company built a dam at Timothy Meadows, upstream of Harriet Lake, in 1956. The new dam formed Timothy Lake, a impoundment that doubles as a recreation site.