Mahaska County, IA ZIP Codes

14 ZIP codes cover all or part of Mahaska County, Iowa. The Census Bureau counts 22,021 residents in the county, with a median household income of $70,940 and a median home value of $157,800. Median household income ranges from $64,583 in 52553 to $86,807 in 50219. Its largest communities include Oskaloosa, New Sharon, Fremont, University Park and Beacon.

Mahaska County (Census county figures)

MeasureCensus figure
Residents22,021
Households8,743
Median household income$70,940
Median home value$157,800
Median age39
Median rent$793

All 14 ZIP codes together

MeasureValue
Residents (sum of ZIP codes)39,429
Households (sum of ZIP codes)15,316
Median household income, range across ZIP codes$64,583 (52553) to $86,807 (50219)
Household-weighted average of ZIP medians (an approximation, not a true median)$75,405
Homeowners69.9%
Households with kids under 1829.3%
Moved in the past year11.1%
Carrier routes in EDDM2GO's route library5 routes, 1,013 homes (5 of 14 ZIP codes)

Top facts

Every ZIP code in Mahaska County

ZIPMailing cityResidentsHouseholdsMedian incomeHome valueHomeownersWith kidsNew moversCarrier routesMailboxesWhy listed
52577Oskaloosa14,5855,737$66,084$163,30066.1%27.7%11.3%——100% of its land
50219Pella14,4165,289$86,807$301,40069.4%29.6%14.7%——36% of its land
50207New Sharon2,3251,044$76,053$156,30066.6%24.3%5.7%——98% of its land
52553Eddyville1,846715$64,583$150,00078.6%33.3%4.1%——34% of its land
52561Fremont1,112357$76,058$123,20072.3%41.7%14.2%——84% of its land
50268What Cheer908390$59,118$77,10076.2%25.4%9.3%131418% of its land
50044Bussey901405$75,417$120,70084.7%28.6%3.4%130037% of its land
50256Tracy643299$83,438$146,800100.0%18.4%2.2%116423% of its land
52586Rose Hill600255$53,125$104,50066.3%27.5%0.0%115997% of its land
52595University Park545218$66,667$104,80054.1%33.5%7.8%——100% of its land
52543Cedar541170$83,511—79.4%79.4%0.0%——100% of its land
50143Leighton538206$86,023$314,60093.7%45.1%0.6%——99% of its land
52534Beacon321153$57,986$75,70085.0%20.3%15.3%189100% of its land
50027Barnes City14878$52,976$85,00057.7%29.5%2.7%——99% of its land

A ZIP code is listed for Mahaska County when at least 10% of its land is in the county, when it holds at least 10% of the county's land, or when the county is its main county. Totals add up whole ZIP codes, including parts that cross the county line; the Census county figures above do not.

Cities and communities

Rankings

Price a mailing to Mahaska County ZIP codes

EDDM guides

Pick carrier routes on the EDDM route map

Frequently asked questions

What ZIP codes are in Mahaska County, IA?
52577, 50219, 50207, 52553, 52561, 50268, 50044, 50256, 52586, 52595, 52543, 50143, 52534 and 50027. Some cross the county line; the table shows each ZIP's share of land in the county.
What is the population of Mahaska County?
22,021 residents in 8,743 households (ACS 5-year estimates, 2020–2024).
What is the median household income in Mahaska County?
$70,940 for the county as a whole. Its ZIP codes range from $64,583 (52553) to $86,807 (50219).
Which Mahaska County ZIP code has the highest median household income?
50219, at $86,807, among ZIP codes with at least 1,000 residents. See the full ranking of Mahaska County ZIP codes by income.
How many carrier routes and mailboxes are in Mahaska County?
For the 5 of 14 ZIP codes in EDDM2GO's stored route library: 5 carrier routes reaching 1,013 residential and 13 business mailboxes. The route map loads the rest when you search them.

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.