London is located in Madison County, OH. The population is 9,856, making London the largest city in Madison County.
There are 9 public schools in London with an average Homefacts rating of C+. The total crime rate for London is high , and there are 26 registered sex offenders residing in the city. Unemployment in London is moderate and the median home sales price is $0. Detailed and up-to-date London property reports are available for any property address.
Cities near London include Union Township, Lafayette and Deer Creek Township.