According to the
United States Census Bureau, Madison Township covers an area of ; of this, (99.98 percent) is land and (0.02 percent) is water.
Unincorporated towns •
Woodland at •
Wyatt at (This list is based on USGS data and may include former settlements.)
Adjacent townships •
Penn Township (north) •
Olive Township, Elkhart County (east) •
Locke Township, Elkhart County (southeast) •
German Township, Marshall County (south) •
Union Township (west) •
Centre Township (northwest)
Major highways • ==School districts==