There are nine creeks along the Upper Magothy River:
Nannys Creek
Rouses Branch (drains to Lake Waterford)
Kinder Branch (drains to Lake Waterford)
Magothy Branch (nontidal upper Magothy, drains to Lake Waterford)
Muddy Run
Bailys Branch
Brookfield Branch
Beachwood Branch
Indian Village Branch