Madison Township is one of sixteen townships in Butler County, Iowa, United States. As of the 2020 census, its population was 282.[3]
Madison Township covers an area of 36.41 square miles (94.3 km2) and contains no incorporated settlements. According to the USGS, it contains one cemetery, Madison.