Madison is a city in and the county seat of Jefferson County, Indiana, United States, [5] along the Ohio River. As of the 2010 United States Census its population was 11,967. [ 6 ] [ 7 ] Over 55,000 people live within 15 miles (24 km) of downtown Madison.