Buena Vista County's estimated 2026 population is 20,243 with a growth rate of -1.01% in the past year according to the most recent United States census data. Buena Vista County is the 31st largest county in Iowa. The 2010 population was 20,356 and has seen a growth of -0.56% since that time.
Data after 2023 is projected based on recent change
Overall: 35.6 years
Female: 35.9 years
Male: 35.3 years
There are 15,234 adults, (3,373 of whom are seniors) in Buena Vista County.
Female: 10,209 (49.2%)
Male: 10,544 (50.8%)
The racial composition of Buena Vista County includes 60.03% White, 11.27% other race, 9.55% Asian, 3.27% Black or African American, and smaller percentages for Native Hawaiian or Pacific Islander, Native American and multiracial populations.
Race | Population | Percentage (of total) |
|---|---|---|
| White | 12,457 | 60.03% |
| Two or more races | 2,604 | 12.55% |
| Other race | 2,338 | 11.27% |
| Asian | 1,982 | 9.55% |
| Black or African American | 679 | 3.27% |
| Native Hawaiian or Pacific Islander | 608 | 2.93% |
| Native American | 85 | 0.41% |
Buena Vista County's average per capita income is $47,823. Household income levels show a median of $71,719. The poverty rate stands at 7.79%.
Name | Median | Mean |
|---|---|---|
| Married Families | $101,442 | - |
| Families | $91,853 | $111,583 |
| Households | $71,719 | $94,361 |
| Non Families | $50,871 | $60,476 |
Average Income
Median Household Income
Poverty Rate