New London is a city in Henry County, Iowa, United States. The population was 1,910 at the time of the 2020 census. New London was originall…New London is a city in Henry County, Iowa, United States. The population was 1,910 at the time of the 2020 census. New London was originally called Dover, after its founder Abraham C. Dover, who came to the area from Illinois in 1833.