Willow Branch is an unincorporated community in Brown Township, Hancock County, Indiana.
The first store in Willow Branch was established in 1874. The community took its name from the stream upon which it is located, the Willow Branch creek.
Willow Branch was platted as a town in 1882.
The United States Census Bureau defined Willow Branch as a census designated place in the 2022 American Community Survey.