New London is a city in Ralls County, United States at the intersection of US Route 61 and Missouri Route 19. The population was 974 at the 2010 census. It is the county seat of Ralls County.New London is part of the Hannibal Micropolitan Statistical Area.HistoryNew London was platted in 1819. The community was named after the City of London, in England. A post office called New London has been in operation since 1820.Lock and Dam No. 22 Historic District and Ralls County Courthouse and Jail-Sheriff's House are listed on the National Register of Historic Places.GeographyNew London is located at . According to the United States Census Bureau, the city has a total area of 0.69sqmi, all of it land.Demographics2010 censusAs of the census of 2010, there were 974 people, 417 households, and 265 families residing in the city. The population density was 1411.6PD/sqmi. There were 467 housing units at an average density of 676.8/sqmi. The racial makeup of the city was 91.5% White, 6.4% African American, 0.1% Native American, 0.2% Asian, and 1.8% from two or more races. Hispanic or Latino of any race were 0.8% of the population.