Mahaska County, Iowa

Browse all ZIP codes in Mahaska County, Iowa. Each ZIP code page includes population, median household income, and a map of the area.

County Statistics

Total Population 20,636
Median Household Income $61,873
Median Age 39.2
Unemployment Rate 3.4%
Poverty Rate 12.9%
ZIP Codes 9

Largest ZIP Codes in Mahaska County

ZIP Code City Population Median Income
52577Oskaloosa14,437$63,961
50207New Sharon2,313$73,800
52561Fremont1,054$54,821
52586Rose Hill619$42,235
50143Leighton546$80,625

Demographics

Race & Ethnicity

Gender

Education Level (adults 25+)

All ZIP Codes in Mahaska County