Brandywine Township is one of fourteen townships in Shelby County, Indiana. According to the 2010 census, its population was 2,015 and had 843 housing units.
Brandywine Township was founded in 1843.
According to the 2010 census, the township has a total area of , of which (or 99.51%) is land and (or 0.49%) is water.
The township contains Brandywine Creek.