| ZIP Codes: | 12 ZIP Codes (12 Standard, 0 PO Box, 0 Unique) [See All] |
| Area Codes: | 319 / 641 |
| Timezone: | Central (GMT -06:00) |
| Local Time: | 2:11:51 PM |
| Population: | 14,679 [See All] |
| FIPS: | 19023 |
| Land Area: | 654 sq mi |
| Water Area: | 2 sq mi |
| Coordinates: | 42.7133, -92.8305 |
| Quick Link: |
14,679 residents live across 12 ZIPs covering 654 sq mi, served by 12 distinct USPS-recognized cities.
Population moved from 15,582 to 14,643 from 2014 to 2024 — a -6.0% change. 2 ZIPs gained residents, 8 lost.
The county's wealthiest ZIP 50660 (New Hartford, $95,969 median) and poorest ZIP 50625 (Dumont, $64,250) are 22.4 miles apart — a 1.5× income gap across local geography.
Median home values vary 2.5× across this county — from $86,600 in 50625 (Dumont) to $217,700 in 50665 (Parkersburg).
Density varies 3× across the county — from 12 people/sq mi in 50611 (Bristow) to 40 in 50670 (Shell Rock).
Educational attainment ranges from 8.0% bachelor's+ in 50611 (Bristow) to 31.4% in 50665 (Parkersburg) — the breadth of educational profiles across the area.
Within Iowa, this is the #53 most populous of 99 counties and ranks #58 for median household income .
Weighted by population, the typical household earns about $76,591 across the county — reflecting what a typical resident sees, not a simple ZIP average.
22.6% of adults age 25+ hold a bachelor's degree or higher (2,356 of 10,426 reporting).
12 Standard delivery, 0 PO Box only, 0 single-entity Unique ZIPs serve this county.
A frontier county — vast land area with only a few residents per square mile. Daily life looks very different here than in the country's denser counties.
Butler County lost 5.8% of residents between 2014 and 2024. ZIPs that shed the largest share:
| ZIP | City | Type | Population | Median Income | Area (sq mi) | 10-yr Growth |
|---|---|---|---|---|---|---|
| 50665 | Parkersburg | Standard | 2,693 | $75,521 | 98.7 | -3.1% |
| 50670 | Shell Rock | Standard | 2,270 | $84,679 | 56.2 | 7.3% |
| 50636 | Greene | Standard | 2,186 | $70,066 | 119.3 | 17.1% |
| 50619 | Clarksville | Standard | 2,150 | $84,076 | 91.1 | -8.7% |
| 50604 | Aplington | Standard | 1,590 | $66,776 | 69.9 | -4.9% |
| 50602 | Allison | Standard | 1,254 | $67,188 | 75.9 | -31.0% |
| 50660 | New Hartford | Standard | 1,143 | $95,969 | 36.4 | -13.0% |
| 50625 | Dumont | Standard | 930 | $64,250 | 59.1 | -11.7% |
| 50611 | Bristow | Standard | 364 | $84,250 | 30.6 | -21.6% |
| 50605 | Aredale | Standard | 63 | $23,125 | 16.8 | -57.1% |
| 50608 | Austinville | Standard | 24 | — | 0.2 | — |
| 50649 | Kesley | Standard | 12 | — | 0.0 | — |