Sullivan Branch is a long second-order tributary to Marshyhope Creek in Caroline County, Maryland.
Sullivan Branch rises about north of Federalsburg, Maryland and then flows southeast to join Marshyhope Creek about north-northeast of Federalsburg, Maryland.
Sullivan Branch drains of area, receives about 44.6 in/year of precipitation, and is about 12.53% forested.