Union Township is one of fourteen townships in Madison County, Indiana, United States. As of the 2010 census, its population was 8,898 and it contained 4,004 housing units. Union Township was organized in 1830. It was likely named in commemoration of the federal union of the United States.