New Hampton, Iowa (IA 50659) profile: population, maps ... New Hampton, Iowa (IA 50659) profile: population, maps ... New Hampton, Iowa (IA 50659) profile: population, maps ... New Hampton, Iowa (IA 50659) profile: population, maps ... New Hampton, Iowa (IA 50659) profile: population, maps ... New Hampton, Iowa (IA 50659) profile: population, maps ... New Hampton, Iowa (IA 50659) profile: population, maps ... New Hampton, Iowa (IA 50659) profile: population, maps ... New Hampton, Iowa (IA 50659) profile: population, maps ...