Madison is a village in Lake County, Ohio, United States.
[5] According to the United States Census Bureau, the village has a total area of 5.09 square miles (13.18 km2), all land.
23.7% of all households were made up of individuals, and 10.5% had someone living alone who was 65 years of age or older.
There were 1,171 housing units at an average density of 255.8 per square mile (98.8/km2).
22.0% were of German, 14.4% Irish, 13.0% American, 10.4% English, 9.1% Italian and 6.9% Polish ancestry according to Census 2000.
24.0% of all households were made up of individuals, and 10.7% had someone living alone who was 65 years of age or older.