We have found 51 properties in New London, IA. Average property sale price in New London is $99,616. It is 42.3% lower than average property value in Iowa. Average price per square feet in New London is $64. It is 37.3% lower than average property value in Iowa.