From its upper reaches to its lower reaches, it receives:
Chest Creek from the south at Mahaffey
Anderson Creek from the west in Curwensville
Clearfield Creek from the south 2 miles (3 km) east of Clearfield
Moshannon Creek from the south 3.4 miles (5 km) south of Karthaus
Sinnemahoning Creek from the northwest at Keating
Bald Eagle Creek from the southwest at Lock Haven
Pine Creek and Larrys Creek from the north near Jersey Shore
Lycoming Creek from the north at Williamsport
Loyalsock Creek from the northeast at Montoursville
Muncy Creek from the northeast at Muncy
White Deer Hole Creek from the south at Allenwood.

White Deer Creek from the west at White Deer next to the Watsontown River Bridge.

Buffalo Creek from the west at Lewisburg.

Chillisquaque Creek from the northeast at West Chillisquaque Township 5.01 miles (8.06 km) upriver of its mouth.
From its upper reaches to its lower reaches, it receives:
Chest Creek from the south at Mahaffey
Anderson Creek from the west in Curwensville
Clearfield Creek from the south 2 miles (3 km) east of Clearfield
Moshannon Creek from the south 3.4 miles (5 km) south of Karthaus
Sinnemahoning Creek from the northwest at Keating
Bald Eagle Creek from the southwest at Lock Haven
Pine Creek and Larrys Creek from the north near Jersey Shore
Lycoming Creek from the north at Williamsport
Loyalsock Creek from the northeast at Montoursville
Muncy Creek from the northeast at Muncy
White Deer Hole Creek from the south at Allenwood.
White Deer Creek from the west at White Deer next to the Watsontown River Bridge.
Buffalo Creek from the west at Lewisburg.
Chillisquaque Creek from the northeast at West Chillisquaque Township 5.01 miles (8.06 km) upriver of its mouth.
West Branch Susquehanna River