About 51638 - Essex, Iowa
Located in Iowa, the United States is home to the mid-sized community of Essex, served by ZIP code 51638. It sits within Essex County County.
Essex has a reported population of 29,643. That's noticeably above the average for a Iowa ZIP code, which sits near 22,608 people.
Median household income is about $71,600 (near the Iowa average).
Nearby communities in Iowa include Montour, Cresco, Davenport.