Mill Branch is a long second-order tributary to Marshyhope Creek in Dorchester County, Maryland.
Mill Branch rises about northeast of Eldorado, Maryland and then flows southwest to join Marshyhope Creek at Eldorado, Maryland.
Mill Branch drains of area, receives about 44.3 in/year of precipitation and is about 18.57% forested.