51578 ZIP Code – Westphalia, Iowa

Located in Westphalia, Iowa, ZIP code 51578 is a very small ZIP code within Shelby County with a population of approximately 142 residents. The median household income is $103,182 — above the Iowa average and above the national average. Median home values of $93,900 are well below the national average, with 72.1% owner-occupied housing (decreasing). ; median rent of $475 is similarly well below the national average. Housing consists of 67% single-family (decreasing), 13% duplex/multi-family.

An estimated 4.7% of the population falls below the poverty line, well below the national figure. 8.9% of adults hold a bachelor's degree or higher, well below the U.S. average. The population has a median age of 58.9, above the national median. The surrounding area includes ZIP codes 51530, 51562, 51537.

ZIP Code 51578 Data

Population 142
Median Household Income $103,182
Median Home Value $93,900
Median Rent $475
Median Age 58.9
Unemployment Rate 0.0%
Poverty Rate 4.7%
Bachelor's Degree or Higher 8.9%
County Shelby County
State Iowa

ZIP 51578 vs. Iowa vs. U.S.

MetricZIP 51578IA Avg.U.S. Avg.
Population1423,29710k
Median Household Income$103k$71k$73k
Median Home Value$93k$153k$258k
Median Rent$475$792$1,088
Median Age58.943.643.2
Unemployment Rate0.0%3.1%5.0%
Poverty Rate4.7%9.8%13.3%
Bachelor's Degree or Higher8.9%21.9%26.9%

Demographics Charts

Race & Ethnicity

Gender

Education Level (adults 25+)

Nearby ZIP Codes

Nearby ZIP Code Comparison

ZIP Code City Population Median Income
51530 EARLING 629 $46,806
51562 PANAMA 486 $78,958
51537 HARLAN 6,852 $66,615
51527 DEFIANCE 395 $71,250
51565 PORTSMOUTH 530 $95,308