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
