Joshua Branch
Joshua Branch is the name of the following rivers in the United States:
- Joshua Branch, Kentucky , in Knott County,
- Joshua Branch, New Jersey , in Cumberland County
- Joshua Branch (Jones County, North Carolina)
- Joshua Branch (Transylvania County, North Carolina)
- Joshua Branch, Tennessee , in Washington County