New Hampton is a city in Iowa in the United States.
Post Office in New Hampton, Iowa
Aerial photograph of New Hampton from the southwest