ShareYourGroupShareYourGroupZIP Codes

ZIP codes in Mahaska County, Iowa

Mahaska County, Iowa has 9 ZIP codes in this list, from 50027 to 52595. They cover 9 places, among them Barnes City, Leighton, New Sharon and Beacon.

ZIP codePlaceLand area (sq mi)Map point
50027Barnes City27.741.488, -92.470
50143Leighton35.541.365, -92.808
50207New Sharon14341.464, -92.685
52534Beacon0.841.272, -92.682
52543Cedar21.641.212, -92.509
52561Fremont37.341.212, -92.436
52577Oskaloosa15841.294, -92.644
52586Rose Hill46.541.331, -92.472
52595University Park0.541.286, -92.618

The ZIP code areas of Mahaska County add up to about 471 square miles of land (1,220 sq km) as the Census Bureau draws them. The largest is 52577 (Oskaloosa), with 158 square miles.

Using these codes

Places and counties: GeoNames. Areas: U.S. Census Bureau, 2024 ZIP Code Tabulation Areas. Checked in November 2026. This site is not connected with the United States Postal Service; for mailing, confirm the address with USPS.

All of Iowa ZIP look-up