New London es una ciudad ubicada en el condado de Henry en el estado estadounidense de Iowa.
[3] New London se encuentra ubicada en las coordenadas 40°55′23″N 91°24′4″O / 40.92306, -91.40111.
Según la Oficina del Censo de los Estados Unidos, New London tiene una superficie total de 2.61 km², de la cual 2.61 km² corresponden a tierra firme y (0%) 0 km² es agua.
[4] Según el censo de 2010,[5] había 1897 personas residiendo en New London.
De los 1897 habitantes, New London estaba compuesto por el 96.47% blancos, el 1.69% eran afroamericanos, el 0.32% eran amerindios, el 0.42% eran asiáticos, el 0% eran isleños del Pacífico, el 0.05% eran de otras razas y el 1.05% pertenecían a dos o más razas.