Overview North Madison is a town in Ohio, United States, with a population of about 8,547[1]. Geography Coordinates: 41.8250, -81.0560