County · GEOID 19021
Buena Vista County, IA ZIP codes
14 ZIP/ZCTAs intersecting this county.
U.S. Census Bureau, ACS 2019–2023 5-year (vintage 2023). Geography: County Buena Vista County (GEOID 19021). Methodology
Combined population of ZIP/ZCTAs intersecting this county: 25,823 (14 ZIPs).
Combined population of ZIP/ZCTAs intersecting this county. Each intersecting ZIP contributes its full ZCTA population; overlap percents are descriptive only. This is not the Census county ACS headline above. Methodology
ZIP/ZCTA overlap with Buena Vista County
Population overlap
Share of each ZIP/ZCTA’s population located within Buena Vista County, based on ZIP Code Database county-overlap data. This is a population measure, not land-area overlap or the Census county population.
- 5051093.7%
Directory county
- 505540.5%
- 5056599.8%
Directory county
- 5056898.3%
Directory county
- 50576100.0%
Directory county
- 5058585.2%
Directory county
- 5058899.9%
Directory county
- 50592100.0%
Directory county
- 5100299.8%
Directory county
- 510054.3%
- 510202.0%
- 5103369.6%
Directory county
- 5104712.4%
- 513661.3%
ZIP Code Database county-overlap table, field percent_of_zip_population_in_county, keyed by county_geoid. Not ACS 2019–2023. Overlap vintage is the shipped overlap table and is separate from ACS. Methodology
ZIP codes intersecting Buena Vista County
| ZIP | City | County | Population | Income |
|---|---|---|---|---|
| 50510 | Albert City | Buena Vista County | 1,055 | $78,523 |
| 50554 | Laurens | Pocahontas County | 1,639 | $63,618 |
| 50565 | Marathon | Buena Vista County | 413 | $61,705 |
| 50568 | Newell | Buena Vista County | 1,364 | $74,946 |
| 50576 | Rembrandt | Buena Vista County | 281 | $65,179 |
| 50585 | Sioux Rapids | Buena Vista County | 1,165 | $70,179 |
| 50588 | Storm Lake | Buena Vista County | 13,346 | $65,475 |
| 50592 | Truesdale | Buena Vista County | 146 | $63,125 |
| 51002 | Alta | Buena Vista County | 2,866 | $69,375 |
| 51005 | Aurelia | Cherokee County | 1,463 | $70,761 |
| 51020 | Galva | Ida County | 615 | $75,938 |
| 51033 | Linn Grove | Buena Vista County | 396 | $61,136 |
| 51047 | Peterson | Clay County | 739 | $93,125 |
| 51366 | Webb | Clay County | 335 | $75,000 |