County ZIP codes · Iowa · FIPS 19021
Buena Vista County, IA ZIP Codes
Buena Vista County, Iowa has 14 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026), all residential. 8 of the residential ones lie mainly in Buena Vista County and 6 mainly in a neighboring county; 11 cross the county line. Median household income ranges from $63,802 in 50554 (Laurens) to $76,397 in 50510 (Albert City) (Census Bureau, ACS 2020-2024).
- ACS2020-24
- Census2020
Where are the ZIP codes of Buena Vista County?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
How different are its ZIP codes?
The middle half of its ranked ZIP codes (1,000+ people living in households) report median household incomes between $70,625 and $75,250.
They carry 14 postal town names.
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).
All 14 residential ZIP codes in Buena Vista County
8 ZIP codes lie mainly in Buena Vista County; 6 more reach into it from a neighboring county and follow the first table.
| In this county | ||||||
|---|---|---|---|---|---|---|
| 50588 | Storm Lake | 13,431 | 97 | $71k | $185k | 99% |
| 51002 | Alta | 2,787 | 25 | $71k | $167k | 99% |
| 50568 | Newell | 1,384 | 17 | $75k | $138k | 88% |
| 50585 | Sioux Rapids | 1,080 | 16 | $71k | $121k | 52% |
| 50510 | Albert City | 1,042 | 12 | $76k | $111k | 84% |
| 50565 | Marathon | 380 | 9 | $52k | $60k | 95% |
| 50576 | Rembrandt | 277 | 8 | $68k | $116k | 100% |
| 50592 | Truesdale | 187 | 1,281 | $100k | $36k | 100% |
Partly in Buena Vista County
| In this county | ||||||
|---|---|---|---|---|---|---|
| 51033 | Linn Grove | 421 | 7 | $61k | $182k | 50% |
| 51047 | Peterson | 693 | 9 | $101k | $130k | 27% |
| 51005 | Aurelia | 1,561 | 17 | $76k | $169k | 14% |
| 51020 | Galva | 632 | 11 | $80k | $93k | 4% |
| 50554 | Laurens | 1,653 | 18 | $64k | $83k | 3% |
| 51366 | Webb | 245 | 4 | $88k | $131k | 3% |
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; county shares by land area (Census 2020 ZCTA-county relationship file).
Which ZIP codes cross the county line?
12 ZIP codes of Buena Vista County extend into another county. A ZIP code follows mail routes, not county borders.
| ZIP | In Buena Vista | Elsewhere |
|---|---|---|
| 50588 | 99% | |
| 51002 | 99% | Cherokee County 1% |
| 50554 | 3% | Pocahontas County 85%; Palo Alto County 12% |
| 51005 | 14% | Cherokee County 86% |
| 50568 | 88% | Sac County 12% |
| 50585 | 52% | Clay County 48% |
| 50510 | 84% | Pocahontas County 16% |
| 51047 | 27% | Clay County 55%; Cherokee County 13%; O'Brien County 5% |
| 51020 | 4% | Ida County 71%; Sac County 13%; Cherokee County 12% |
| 51033 | 50% | Clay County 50% |
| 50565 | 95% | Clay County 5% |
| 51366 | 3% | Clay County 97% |
Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).
Which first three digits do Buena Vista County's ZIP codes use?
The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Buena Vista County's ZIP codes use 3 prefixes: 505, 510 and 513.
| Prefix | Sectional center | Here | All codes |
|---|---|---|---|
| 505 | Des Moines, IA (SCF 500) | 8 | 75 |
| 510 | Sioux Falls, SD (SCF 570) | 5 | 55 |
| 513 | Sioux Falls, SD (SCF 570) | 1 | 23 |
Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.