Buena Vista County Population 2017

Buena Vista County's estimated population is 20,332 with a growth rate of 0.21% in the past year according to the most recent United States census data. Buena Vista County is the 33rd largest county in Iowa.

Year Population Growth Growth Rate
201620,332430.21%
201520,289-218-1.06%
201420,507-45-0.22%
201320,55290.04%
201220,5432991.48%
201120,244-80-0.39%
201020,3243591.80%
199019,965-809-3.89%
198020,774810.39%
197020,693-496-2.34%
196021,189760.36%
195021,1131,2756.43%
194019,8381,1716.27%
193018,6671110.60%
192018,5562,57516.11%
191015,981-994-5.86%
190016,9753,42725.30%
189013,5486,01179.75%
18807,5375,952375.52%
18701,5851,5282680.70%
1860570.00%

Buena Vista County Population Growth

Population Data via

Buena Vista County Race Data

Race Population Percentage
White17,25184.85%
Asian1,7588.65%
Black or African American6253.07%
Two or More Races2841.40%
Native Hawaiian and Other Pacific Islander2521.24%
American Indian and Alaska Native1190.59%

Buena Vista County Population Pyramid

0k0k0k1k1k1kBuena Vista County Male Population0k0k0k1k1k1kBuena Vista County Female Population

Population of Cities in Buena Vista County

City 2010 Census 2016 Estimated Growth Growth Rate
Storm Lake10641107731321.24%
Alta19051933281.47%
Newell876867-9-1.03%
Sioux Rapids77577610.13%
Albert City699685-14-2.00%
Marathon23923900.00%
Rembrandt20420400.00%
Linn Grove15415400.00%
Truesdale818100.00%
Data Sources
  1. US Census City/Town Population estimates - Most recent state estimates from the Census Bureau's Population Estimates Program
  2. Population of States and Counties of the United States: 1790 - 1990