50158 ZIP Code — Marshalltown, IA

Marshall County, Iowa

ZIP code 50158 is located in Marshalltown, Iowa, within Marshall County. It covers approximately 212.16 square miles and serves a population of 31,047 residents. This is a standard ZIP code in the Central (CT) timezone, served by area code 641.

About ZIP code 50158

The housing stock consists of predominantly single-family detached homes. Most homes were built in the pre-1940, giving the area an established character. Median home value is $124,600. Owner-occupancy sits near the national average at 70%.

Median household income is $68,322. 31% of households receive Social Security income, suggesting a notable retiree or disability population.

The dominant occupation class is management, business, and professional, with manufacturing as the leading industry. The average commute of 18 minutes is near the national average.

College attainment at 21% is below the national average, consistent with a trades and production-oriented local economy.

31,047
population
212.16
sq mi land
Standard
ZIP type
Central (CT)
timezone
50158 ZIP code map
Cities in ZIP code 50158

Below are the cities the US Postal Service accepts for ZIP code 50158. Using any city not on this list may result in mail delivery delays.

City Status
Marshalltown Preferred
Nearby ZIP codes
50005 Albion (7.3 mi) 50120 Haverhill (8.5 mi) 50148 Liscomb (8.8 mi) 50632 Garwin (10.5 mi) 50162 Melbourne (11.5 mi) 50247 State Center (11.7 mi) 50141 Laurel (12.2 mi) 50051 Clemons (12.7 mi) 50173 Montour (12.9 mi) 50621 Conrad (13 mi) 50106 Gilman (13.5 mi) 50258 Union (13.5 mi)
Demographics updated 05/2026
Population
Total population 31,047
Population density 146 / sq mi
State FIPS 19
County FIPS 127
Geography
Land area 212.16 sq mi
Water area 0.22 sq mi
Latitude 42.0542
Longitude -92.9315
Timezone Central (CT)
Area code 641
Total population by age
Gender
Race & ethnicity
Economics updated 05/2026
Household income
Income range This ZIP County avg State avg
Under $50k 41.8% 41.4% 40.1%
$50k – $100k 37.1% 36.0% 33.4%
$100k – $200k 18.7% 20.2% 21.5%
Over $200k 2.5% 2.5% 5.0%

Demographics & statistics

31,047
Population
146
People per sq mi
37.3
Median age
$68,322
Median household income
$29,585
Per capita income
$124,600
Median home value
$831
Median monthly rent
70.2%
Home ownership
12.9%
Poverty rate
6.2%
Unemployment
9,153
Housing units
20.5%
Bachelor's or higher

Age distribution

Male Female
985
Under 5
950
1,170
5–9
1,128
1,244
10–14
1,200
1,167
15–19
1,125
1,045
20–24
1,007
1,851
25–34
1,784
1,783
35–44
1,720
1,765
45–54
1,702
1,011
55–59
974
1,020
60–64
983
1,506
65–74
1,452
838
75–84
809
422
85+
406
← Male
Female →

Age summary

GroupCount%
Under 188,06326.0%
18 and over22,98474.0%
65 and over5,43317.5%
Median age37.3 years

Race & ethnicity

White 63.8%
Hispanic or Latino 13.8%
Two or more races 9%
Other race 6.2%
Asian 4.1%
Black or African American 2.3%
American Indian / Alaska Native 0.8%
GroupCount%
White22,99663.8%
Hispanic or Latino4,98113.8%
Two or more races3,2549%
Other race2,2326.2%
Asian1,4674.1%
Black or African American8272.3%
American Indian / Alaska Native2710.8%

Household income

Income range This ZIP County avg State avg
Under $50k 41.8% 41.4% 40.1%
$50k – $100k 37.1% 36.0% 33.4%
$100k – $200k 18.7% 20.2% 21.5%
Over $200k 2.5% 2.5% 5.0%
Under $10k 4.9%
$10k–$15k 3.8%
$15k–$25k 10.0%
$25k–$35k 7.1%
$35k–$50k 12.6%
$50k–$75k 16.4%
$75k–$100k 16.6%
$100k–$150k 19.7%
$150k–$200k 5.4%
$200k+ 3.5%
Range% of households
Under $10k4.9%
$10k–$15k3.8%
$15k–$25k10.0%
$25k–$35k7.1%
$35k–$50k12.6%
$50k–$75k16.4%
$75k–$100k16.6%
$100k–$150k19.7%
$150k–$200k5.4%
$200k+3.5%
Median income$68,322

Housing

Home values

Under $50k 8.7%
$50k–$100k 30.9%
$100k–$150k 21.6%
$150k–$200k 15.6%
$200k–$300k 15.2%
$300k–$500k 6.9%
$500k–$1M 0.8%
$1M+ 0.3%

Housing overview

MetricValue
Median home value$124,600
Median rent / month$831
Owner occupied70.2%
Renter occupied29.8%
Vacant8.6%
Single-family detached74.6%
Large apartment buildings5.3%
Mobile homes2.9%
Median rooms5.7
Avg household size (owned)2.68

Year built

Era%
2020 or later0.1%
2010–20193.0%
2000–20095.6%
1990–19996.5%
1980–19895.2%
1970–197913.3%
1960–196914.3%
1950–195915.9%
1940–19496.3%
1939 or earlier29.8%

Bedrooms

Size% of units
No bedroom (studio)2.9%
1 bedroom9.7%
2 bedrooms26.6%
3 bedrooms40.6%
4 bedrooms15.5%
5+ bedrooms4.7%

Vehicles per household

Vehicles% of households
No vehicle8.7%
1 vehicle28.9%
2 vehicles35.3%
3 or more27.1%

Heating fuel

Fuel type%
Utility gas61.6%
Electricity25.2%
Propane / LP gas11.8%
Wood0.4%
No fuel used0.2%

Households & families

Household typeCount%
Married-couple family5,92251.5%
Cohabiting couple8447.3%
Male householder, no spouse2,22419.3%
Female householder, no spouse2,50921.8%
Households with children under 184,00834.9%
Households with seniors (65+)3,28028.5%
Average household size2.57

Marital status

StatusMaleFemale
Never married35.0%25.4%
Married50.0%54.3%
Separated1.0%1.5%
Widowed3.8%9.3%
Divorced10.3%9.4%

Education

Less than 9th grade 11.5%
Some HS, no diploma 6.5%
HS graduate 32.4%
Some college, no degree 19.1%
Associate's degree 9.9%
Bachelor's degree 14.3%
Graduate / professional 6.2%
Metric%
HS diploma or higher82.0%
Bachelor's or higher20.5%

School enrollment (ages 3–17)

TypeCount%
Nursery / preschool5216.9%
Kindergarten6078.1%
Elementary school3,49446.4%
High school1,83224.3%
College / grad school1,07914.3%

Employment

Industry of employment

Manufacturing 27.3%
Education & healthcare 21.8%
Retail trade 11.9%
Professional & management 8.5%
Construction 7.0%
Arts, food & hospitality 5.8%
Other services 3.5%
Finance & real estate 3.3%
Transportation & utilities 3.2%
Wholesale trade 2.4%
Agriculture & mining 2.2%
Public administration 2.0%
Information 1.1%

Occupation

Category%
Management, business & arts29.0%
Service16.3%
Sales & office17.0%
Natural resources & construction11.2%
Production & transportation26.5%

Employment type

Type%
Private sector81.4%
Government13.0%
Self-employed5.6%
Unpaid family workers0.0%

Commute

Method%
Drive alone77.0%
Carpool14.7%
Public transit0.0%
Walk2.6%
Work from home5.5%
Other means0.3%
Avg commute (minutes)17.5

Poverty

All people 12.9%
Under 18 years 16.9%
18 and over 11.4%
Married-couple families 6.3%
Female-led households 41.2%

Income support

Source% of households
Social Security31.3%
Retirement income22.4%
Supplemental Security3.7%
Cash public assistance2.3%
Food stamps / SNAP11.9%

Health indicators

Condition%
Obesity38.1%
High blood pressure34.1%
High cholesterol35.0%
Diabetes11.7%
Heart disease7.3%
Stroke3.5%
Asthma9.3%
Arthritis25.0%
Kidney disease3.2%
Pulmonary disease7.6%
Cancer7.1%
Behavior / access%
Smoking18.2%
Binge drinking19.0%
No physical activity31.8%
Less than 7 hrs sleep30.9%
Depression17.7%
Fair or poor health15.6%
Poor mental health13.8%
Poor physical health11.0%
No health insurance14.4%
Visited doctor (checkup)74.3%
Visited dentist61.7%
Cholesterol screening86.8%
Teeth loss15.3%

Veterans & disability

VeteransCount%
Civilian veterans2,30810.0%
Disability%
Any disability12.1%
Under 182.3%
18–64 years11.4%
65 and over32.7%

Health insurance coverage

Type%
Private insurance66.3%
Public insurance43.2%
No insurance5.3%
Uninsured under 191.7%

Language & origin

Language spoken at home (age 5+)

LanguageCount%
English only29,11293.8%
Spanish4,84316.6%
Other Indo-European3,66012.6%
Asian & Pacific Islander1530.5%
Other languages9143.1%

Place of birth & citizenship

OriginCount%
Native born (US)25,85083.3%
Born in same state25,29681.5%
Born in different state19,16061.7%
Foreign born5541.8%
Naturalized citizen5,19716.7%
Not a US citizen1,90936.7%

Ancestry

AncestryCount%
French2,3587.6%
Italian2,2377.2%
Arab1,3394.3%
Polish9092.9%
English5151.7%
AncestryCount%
Dutch4381.4%
German170.1%
Irish90%
Norwegian70%

Technology access

Metric% of households
Computer access37.0%
Internet access92.0%

Source: U.S. Census Bureau, American Community Survey 2025 estimates.

Frequently asked questions about ZIP code 50158

What city is ZIP code 50158 in?

ZIP code 50158 is primarily assigned to Marshalltown, Iowa.

What county is ZIP code 50158 in?

ZIP code 50158 falls within Marshall County, Iowa.

What is the typical home value in ZIP code 50158?

The median home value in ZIP code 50158 is $124,600.

Does ZIP code 50158 have a large veteran population?

10% of civilians in ZIP code 50158 are veterans, above the national average of ~7%.

What is the population of ZIP code 50158?

ZIP code 50158 has an estimated population of 31,047 residents, with a density of 146 people per square mile.

What is the median household income in ZIP code 50158?

The median household income in ZIP code 50158 is $68,322, below the national median of ~$75,000.

What timezone is ZIP code 50158 in?

ZIP code 50158 observes the CST timezone.

Need the complete ZIP code database? Download all 42,000+ US ZIP codes — Excel, CSV, or Access. Includes lat/lng, county FIPS & timezone.
Download database →