Madison Lake, OhioMadison Lake is an unincorporated community in Union Township, Madison County, Ohio, United States. It is located east of London around the shore of Madison Lake, for which it was named.