Union Township is a civil township of Branch County in the U.S. state of Michigan. The population was 2,942 at the 2020 census.

The village of Union City is the only incorporated municipality in the township. The only other settlement in the primarily agricultural township is the unincorporated community of Hodunk, situated on the boundary with adjacent Girard Township near the junction of Hog Creek and the Coldwater River. Hodunk is at . The FIPS place code is 38580.

Geography

M-60 passes through the northwest corner of the township. The St. Joseph River flows through Union City and the township just south of M-60. The entire township is drained by various tributaries of the St. Joseph, the largest being the Coldwater River, which flows into the St. Joseph at Union City.

According to the United States Census Bureau, the township has a total area of , of which is land and , or 1.55%, is water.

Demographics