About 50659 - New Hampton, Iowa
The ZIP code 50659 of New Hampton falls within Iowa, the United States - a mid-sized area by population. It sits within New Hampton County County.
Census data puts the population of this ZIP code at 27,848 residents. That's close to the typical population for a ZIP code in Iowa (~22,608).
Median household income is about $78,200 (above the Iowa average).
Nearby communities in Iowa include Montour, Cresco, Davenport.