Madison township is located in Lake County, Ohio. Madison township has a 2026 population of 8,827. Madison township is currently growing at a rate of 1.19% annually and its population has increased by 3.14% since the most recent census, which recorded a population of 8,558 in 2020.
The median household income in Madison township is $82,216 with a poverty rate of 9.99%. The median age in Madison township is 42.4 years: 41.4 years for males, and 43.2 years for females. For every 100 females there are 103.3 males.